#########
Functions
#########

.. {
       "A": [
           ":cpp:func:`Adapter <RNET::Adapter::Adapter>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`Adapter <RNET::Adapter::Adapter>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`Address <RNET::Address::Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`Address <RNET::Address::Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`Address <RNET::Address::Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`AnimationChannel <RED::AnimationClip::AnimationChannel::AnimationChannel>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`:::doc:`structRED_1_1AnimationClip_1_1AnimationChannel`)",
           ":cpp:func:`As <virtual void * RED::AnimationClip::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`As <virtual const void * RED::AnimationClip::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`As <T_As * RED::AnimationClip::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`As <const T_As * RED::AnimationClip::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`AnimationClip <RED::AnimationClip::AnimationClip>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`AddKey <RED_RC RED::AnimationClip::AddKey(const RED::AnimationData &iKeyData, double iTime, unsigned int iChannel=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`As <virtual void * RED::AnimationData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`As <virtual const void * RED::AnimationData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`As <T_As * RED::AnimationData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`As <const T_As * RED::AnimationData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`AnimationData <RED::AnimationData::AnimationData>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`Add <void RED::AnimationData::Add(const AnimationData &iData1, const AnimationData &iData2, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`AnimationKey <RED::AnimationClip::AnimationKey::AnimationKey>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`:::doc:`structRED_1_1AnimationClip_1_1AnimationKey`)",
           ":cpp:func:`As <virtual void * RED::BoundingSphere::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`As <virtual const void * RED::BoundingSphere::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`As <T_As * RED::BoundingSphere::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`As <const T_As * RED::BoundingSphere::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Add <RED_RC RED::BoundingSphere::Add(const RED::Vector< RED::Vector3 > &iVertexArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Add <RED_RC RED::BoundingSphere::Add(float *iVertexArray, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Add <RED_RC RED::BoundingSphere::Add(const void *iVertexArray, int iVertexSize, RED::MESH_FORMAT iFormat, int iNbVertices)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Add <RED_RC RED::BoundingSphere::Add(const RED::Vector< RED::BoundingSphere * > &iSphereList)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`As <virtual void * RED::Color::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`As <virtual const void * RED::Color::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`As <T_As * RED::Color::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`As <const T_As * RED::Color::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`A <float RED::Color::A() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`As <virtual void * RED::FastRandom::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`As <virtual const void * RED::FastRandom::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`As <T_As * RED::FastRandom::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`As <const T_As * RED::FastRandom::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`As <virtual void * RED::FileHeader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`As <virtual const void * RED::FileHeader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`As <T_As * RED::FileHeader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`As <const T_As * RED::FileHeader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`As <virtual void * RED::FileInfo::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`As <virtual const void * RED::FileInfo::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`As <T_As * RED::FileInfo::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`As <const T_As * RED::FileInfo::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`As <virtual void * RED::FrameStatistics::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`As <virtual const void * RED::FrameStatistics::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`As <T_As * RED::FrameStatistics::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`As <const T_As * RED::FrameStatistics::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`AddGeometryPart <virtual RED_RC ART::IAssetManager::AddGeometryPart(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iAddedShape, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`AddGeometryParts <virtual RED_RC ART::IAssetManager::AddGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, const RED::Vector< RED::Object * > &iAddedShapes, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`AddAnimation <virtual RED_RC ART::IEntity::AddAnimation(RED::Object *iAnimation, bool iSetOwner)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`AddReflectionProbe <virtual RED_RC ART::IGeometry::AddReflectionProbe(RED::Object *iReflectionProbe)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`AutoCubeUpdate <virtual RED_RC RED::IImageCube::AutoCubeUpdate(RED::Vector3 *iCenter, RED::FORMAT iFormat, int iSize, RED::Object *iViewpoint, float iDNear, float iDFar, const RED::LayerSet &iLayerSet, bool iUpdateFace0, bool iUpdateFace1, bool iUpdateFace2, bool iUpdateFace3, bool iUpdateFace4, bool iUpdateFace5, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`AddSegments <virtual RED_RC RED::ILineShape::AddSegments(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`AddSegmentsAdjacency <virtual RED_RC RED::ILineShape::AddSegmentsAdjacency(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`AddStrips <virtual RED_RC RED::ILineShape::AddStrips(const int *iStripIndex, const int *iStripCount, int iStripEntriesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`AddShaderToPass <virtual RED_RC RED::IMaterial::AddShaderToPass(unsigned int iShaderID, RED::MATERIAL_PASS iPass, RED::LIST_POS iPosition, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`AddBatchArrays <virtual RED_RC RED::IMaterial::AddBatchArrays(RED::Vector< void * > &iData, RED::Vector< RED::MESH_CHANNEL > &iChannel, RED::Vector< int > &iVertexSize, RED::Vector< RED::MESH_FORMAT > &iFormat, int iVerticesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`AddBatchIndices <virtual RED_RC RED::IMaterial::AddBatchIndices(int *iIndex, int iCount, int iPrimitiveSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`AddBatchSubArrayUpdate <virtual RED_RC RED::IMaterial::AddBatchSubArrayUpdate(void *iData, int iNumVertexStart, int iVerticesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`AddProperty <virtual RED::Object * RED::IMaterialController::AddProperty(const RED::String &iName, const RED::String &iDescription)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`AddProperty <virtual RED_RC RED::IMaterialController::AddProperty(RED::Object *&ioProperty, bool iAutoMerge=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`AddHint <virtual RED_RC RED::IMaterialController::AddHint(const RED::String &iName, const RED::String &iHint)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`AddTriangles <virtual RED_RC RED::IMeshShape::AddTriangles(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`AddTrianglesAdjacency <virtual RED_RC RED::IMeshShape::AddTrianglesAdjacency(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`AddStrips <virtual RED_RC RED::IMeshShape::AddStrips(const int *iStripIndex, const int *iStripCount, int iStripEntriesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`AddFans <virtual RED_RC RED::IMeshShape::AddFans(const int *iFanIndex, const int *iFanCount, int iFanEntriesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`AddBone <virtual RED_RC RED::IMeshShape::AddBone(unsigned int &oBoneIndex, const RED::Matrix &iNeutralMatrix, int iParentBone, const RED::String &iName, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`AddGeometry <virtual RED_RC ART::IPlanet::AddGeometry(RED::Object *iGeometry, double iLatitude, double iLongitude, double iOrientation, double iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`AddGeometry <virtual RED_RC ART::IPlanet::AddGeometry(RED::Object *iGeometry, const RED::Matrix &iCoordinates)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`AddPoints <virtual RED_RC RED::IPointShape::AddPoints(const int *iPointIndex, int iIndexCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`As <virtual void * RED::IREDObject::As(const RED::CID &iCID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)",
           ":cpp:func:`As <virtual const void * RED::IREDObject::As(const RED::CID &iCID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)",
           ":cpp:func:`As <T * RED::IREDObject::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)",
           ":cpp:func:`As <const T * RED::IREDObject::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)",
           ":cpp:func:`AddToLayer <virtual RED_RC RED::IShape::AddToLayer(unsigned int iLayer, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`ApplyLayerSet <virtual RED_RC RED::IShape::ApplyLayerSet(const RED::LayerSet *iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`AddController <virtual RED_RC RED::ISkeletalAnimationBlender::AddController(RED::Object *iAnimation)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`AddSkinnedMeshToBlendTree <virtual RED_RC RED::ISkeletalAnimationBlender::AddSkinnedMeshToBlendTree(RED::Object *iSkinnedMesh, bool iRecursive=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`AddSkinnedMesh <virtual RED_RC RED::ISkeletalAnimationController::AddSkinnedMesh(RED::Object *iSkinnedMesh)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`AddClouds <virtual RED_RC RED::ISkyLightShape::AddClouds(int &oLayerIndex, double iAltitude, double iDensity, double iIntensity, double iOpacity, RED::CLOUDS_TYPE iCloudsType, unsigned int iRandomSeed, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`AddBucket <virtual RED_RC RED::ISoftBucket::AddBucket(int iX, int iY, int iMinLevel)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)",
           ":cpp:func:`AddString <virtual RED_RC RED::ITextShape::AddString(const RED::String &iString, const RED::Vector3 &iAnchor, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`AddRotatedString <virtual RED_RC RED::ITextShape::AddRotatedString(const RED::String &iString, const RED::Vector3 &iAnchor, float iAngle, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`AddRotatedAndScaledString <virtual RED_RC RED::ITextShape::AddRotatedAndScaledString(const RED::String &iString, const RED::Vector3 &iAnchor, float iAngle, const RED::Vector3 &iScale, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`AddChild <virtual RED_RC RED::ITransformShape::AddChild(RED::Object *iShape, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`AddShape <virtual RED_RC RED::IViewpoint::AddShape(RED::Object *iShape, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`ApplyLayerSet <virtual RED_RC RED::IViewpoint::ApplyLayerSet(const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`AddRenderShaderParameter <virtual RED_RC RED::IViewpoint::AddRenderShaderParameter(int iIndex, const RED::RenderShaderParameter &iParam, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`Activate <virtual RED_RC RED::IViewpointRenderList::Activate(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`AddVolumetricEffect <virtual RED_RC RED::IVolumeShape::AddVolumetricEffect(const RED::VolumetricEffect *iEffect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`AddCelestialBody <virtual RED_RC ART::IWorld::AddCelestialBody(RED::Object *iBody)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`AddCustomShape <virtual RED_RC ART::IWorld::AddCustomShape(RED::Object *iShape, bool iDefaultMaterial=true)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`AddEntity <virtual RED_RC ART::IWorld::AddEntity(RED::Object *iEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`As <virtual void * RED::LayerSet::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`As <virtual const void * RED::LayerSet::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`As <T_As * RED::LayerSet::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`As <const T_As * RED::LayerSet::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`AddLayer <RED_RC RED::LayerSet::AddLayer(unsigned int iLayer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`AddAllLayers <RED_RC RED::LayerSet::AddAllLayers()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`As <void * RED::Map< Key, Item >::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`As <const void * RED::Map< Key, Item >::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`As <T_As * RED::Map< Key, Item >::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`As <const T_As * RED::Map< Key, Item >::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Allocate <RED_RC RED::Map< Key, Item >::Allocate()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`As <virtual void * RED::Matrix::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`As <virtual const void * RED::Matrix::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`As <T_As * RED::Matrix::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`As <const T_As * RED::Matrix::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`AxisScaling <RED::Vector3 RED::Matrix::AxisScaling() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Allocate <void * RED::MemoryAllocator::Allocate(size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`Allocate <void * RED::MemoryAllocator::Allocate(size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`AmIOwner <bool RED::Mutex::AmIOwner() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`As <virtual void * RED::Object::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`As <virtual const void * RED::Object::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`As <T_As * RED::Object::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`As <const T_As * RED::Object::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`As <virtual void * RED::PassStatistics::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`As <virtual const void * RED::PassStatistics::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`As <T_As * RED::PassStatistics::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`As <const T_As * RED::PassStatistics::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`As <virtual void * RED::PostProcess::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`As <virtual const void * RED::PostProcess::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`As <T_As * RED::PostProcess::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`As <const T_As * RED::PostProcess::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`As <virtual void * RED::Quaternion::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`As <virtual const void * RED::Quaternion::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`As <T_As * RED::Quaternion::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`As <const T_As * RED::Quaternion::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`As <virtual void * RED::Random::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`As <virtual const void * RED::Random::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`As <T_As * RED::Random::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`As <const T_As * RED::Random::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`As <virtual void * RED::RayCutoffShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`As <virtual const void * RED::RayCutoffShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`As <T_As * RED::RayCutoffShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`As <const T_As * RED::RayCutoffShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`As <virtual void * RED::RayGIDiffuseShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`As <virtual const void * RED::RayGIDiffuseShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`As <T_As * RED::RayGIDiffuseShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`As <const T_As * RED::RayGIDiffuseShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`As <virtual void * RED::RayGIReflectionColorShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`As <virtual const void * RED::RayGIReflectionColorShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`As <T_As * RED::RayGIReflectionColorShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`As <const T_As * RED::RayGIReflectionColorShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`As <virtual void * RED::RayGIRefractionColorShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`As <virtual const void * RED::RayGIRefractionColorShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`As <T_As * RED::RayGIRefractionColorShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`As <const T_As * RED::RayGIRefractionColorShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`As <virtual void * RED::RayReflectionShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`As <virtual const void * RED::RayReflectionShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`As <T_As * RED::RayReflectionShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`As <const T_As * RED::RayReflectionShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`As <virtual void * RED::RayRefractionShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`As <virtual const void * RED::RayRefractionShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`As <T_As * RED::RayRefractionShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`As <const T_As * RED::RayRefractionShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`As <virtual void * RED::ReflectionShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`As <virtual const void * RED::ReflectionShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`As <T_As * RED::ReflectionShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`As <const T_As * RED::ReflectionShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`As <virtual void * RED::RenderCode::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`As <virtual const void * RED::RenderCode::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`As <T_As * RED::RenderCode::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`As <const T_As * RED::RenderCode::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`As <virtual void * RED::RenderLayer::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`As <virtual const void * RED::RenderLayer::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`As <T_As * RED::RenderLayer::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`As <const T_As * RED::RenderLayer::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`As <virtual void * RED::RenderShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`As <virtual const void * RED::RenderShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`As <T_As * RED::RenderShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`As <const T_As * RED::RenderShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`AddParameter <virtual RED_RC RED::RenderShader::AddParameter(const RED::RenderShaderParameter &iParam, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderAAFilter::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderAAFilter::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`As <T_As * RED::RenderShaderAAFilter::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderAAFilter::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderAmbient::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderAmbient::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`As <T_As * RED::RenderShaderAmbient::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderAmbient::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderAnisotropic::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderAnisotropic::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`As <T_As * RED::RenderShaderAnisotropic::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderAnisotropic::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`As <T_As * RED::RenderShaderData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderEdges::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderEdges::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`As <T_As * RED::RenderShaderEdges::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderEdges::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderEnvironmental::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderEnvironmental::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`As <T_As * RED::RenderShaderEnvironmental::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderEnvironmental::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderLambert::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderLambert::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`As <T_As * RED::RenderShaderLambert::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderLambert::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderLogo::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderLogo::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`As <T_As * RED::RenderShaderLogo::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderLogo::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderParameter::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderParameter::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`As <T_As * RED::RenderShaderParameter::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderParameter::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderPhong::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderPhong::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`As <T_As * RED::RenderShaderPhong::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderPhong::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderRefractionEffect::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderRefractionEffect::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`As <T_As * RED::RenderShaderRefractionEffect::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderRefractionEffect::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderSectionCut::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderSectionCut::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`As <T_As * RED::RenderShaderSectionCut::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderSectionCut::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderSolid::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderSolid::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`As <T_As * RED::RenderShaderSolid::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderSolid::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderText::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderText::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`As <T_As * RED::RenderShaderText::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderText::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderVertexColor::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderVertexColor::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`As <T_As * RED::RenderShaderVertexColor::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderVertexColor::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`As <virtual void * RED::RenderShaderViewport::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`As <virtual const void * RED::RenderShaderViewport::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`As <T_As * RED::RenderShaderViewport::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`As <const T_As * RED::RenderShaderViewport::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`As <virtual void * RED::RNG::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`As <virtual const void * RED::RNG::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`As <T_As * RED::RNG::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`As <const T_As * RED::RNG::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`As <virtual void * RED::Shader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`As <virtual const void * RED::Shader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`As <T_As * RED::Shader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`As <const T_As * RED::Shader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`As <virtual void * RED::ShaderString::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`As <virtual const void * RED::ShaderString::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`As <T_As * RED::ShaderString::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`As <const T_As * RED::ShaderString::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Alias <void RED::ShaderString::Alias(const char *iAlias, const char *iParam)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Attrib <void RED::ShaderString::Attrib(const char *iAttrib, const char *iParam)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`AreaCentricLightDirection <void RED::ShaderString::AreaCentricLightDirection(const char *oLightDir, const char *iPosition)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`AreaLighting <void RED::ShaderString::AreaLighting(const char *oDotNL, const char *iNormal, const char *iSurfaceNormal, const char *iPos, const char *iAttenuationTex, const char *iSampleTex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`As <virtual void * RED::ShapePath::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`As <virtual const void * RED::ShapePath::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`As <T_As * RED::ShapePath::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`As <const T_As * RED::ShapePath::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`AddShape <RED_RC RED::ShapePath::AddShape(RED::Object *iShape)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`AddItem <RED_RC RED::ShapePath::AddItem(int iPrimitiveNumber, LEAF_TYPE iPrimitiveType, float *iP0, float *iP1, float *iP2, float *iP3, float *iPick)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`AddItem <RED_RC RED::ShapePath::AddItem(int iPrimitiveNumber, LEAF_TYPE iPrimitiveType, double *iP0, double *iP1, double *iP2, double *iP3, double *iPick)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`As <virtual void * RED::State::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`As <virtual const void * RED::State::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`As <T_As * RED::State::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`As <const T_As * RED::State::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`As <virtual void * RED::StateShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`As <virtual const void * RED::StateShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`As <T_As * RED::StateShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`As <const T_As * RED::StateShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`As <virtual void * RED::StateShaderPlatformData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)",
           ":cpp:func:`As <virtual const void * RED::StateShaderPlatformData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)",
           ":cpp:func:`As <T_As * RED::StateShaderPlatformData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)",
           ":cpp:func:`As <const T_As * RED::StateShaderPlatformData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)",
           ":cpp:func:`As <virtual void * RED::StreamingPolicy::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`As <virtual const void * RED::StreamingPolicy::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`As <T_As * RED::StreamingPolicy::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`As <const T_As * RED::StreamingPolicy::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`AddToFilter <RED_RC RED::StreamingPolicy::AddToFilter(const RED::Object *iObject)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`As <virtual void * RED::String::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`As <virtual const void * RED::String::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`As <T_As * RED::String::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`As <const T_As * RED::String::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Add <RED::String & RED::String::Add(const RED::String &iAddedString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`AddAscii <RED::String & RED::String::AddAscii(const char *iAscii, int iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Arg <RED::String & RED::String::Arg(const RED::String &iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Arg <RED::String & RED::String::Arg(RED::int64 iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Arg <RED::String & RED::String::Arg(RED::uint64 iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Arg <RED::String & RED::String::Arg(float iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Arg <RED::String & RED::String::Arg(double iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`As <virtual void * RED::Thread::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`As <virtual const void * RED::Thread::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`As <T_As * RED::Thread::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`As <const T_As * RED::Thread::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`As <virtual void * RED::Timer::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`As <virtual const void * RED::Timer::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`As <T_As * RED::Timer::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`As <const T_As * RED::Timer::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`AddToolBar <static RED_RC RFK::TutorialApplication::AddToolBar(int &oUIID, const RED::String &iLabel)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`AddMenu <static RED_RC RFK::TutorialApplication::AddMenu(int &oUIID, const RED::String &iLabel, int iParentID=-1)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`AddCommand <static RED_RC RFK::TutorialApplication::AddCommand(int iUIID, int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`AddSeparator <static RED_RC RFK::TutorialApplication::AddSeparator(int iUIID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`AddStringsMap <static RED_RC RFK::TutorialApplication::AddStringsMap(const RED::Map< unsigned int, RED::String > &iStringsMap)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`Ask <static CHOICE RFK::TutorialApplication::Ask(const RED::String &iQuestion)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`AddFrameTracingImages <static RED_RC RFK::TutorialApplication::AddFrameTracingImages(RED::Object *iColorImage, RED::Object *iDepthImage, RED::Object *iViewpoint)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`As <virtual void * RED::UserData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`As <virtual const void * RED::UserData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`As <T_As * RED::UserData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`As <const T_As * RED::UserData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`As <virtual void * RED::UserDataRaw::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`As <virtual const void * RED::UserDataRaw::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`As <T_As * RED::UserDataRaw::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`As <const T_As * RED::UserDataRaw::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`As <void * RED::Vector< T >::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`As <const void * RED::Vector< T >::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`As <T_As * RED::Vector< T >::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`As <const T_As * RED::Vector< T >::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`Allocate <RED_RC RED::Vector< T >::Allocate(RED::uint64 iMinimalSize=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`As <virtual void * RED::Vector3::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`As <virtual const void * RED::Vector3::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`As <T_As * RED::Vector3::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`As <const T_As * RED::Vector3::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`As <virtual void * RED::Vector4::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`As <virtual const void * RED::Vector4::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`As <T_As * RED::Vector4::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`As <const T_As * RED::Vector4::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`As <virtual void * RED::ViewpointStatistics::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`As <virtual const void * RED::ViewpointStatistics::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`As <T_As * RED::ViewpointStatistics::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`As <const T_As * RED::ViewpointStatistics::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`As <virtual void * RED::VolumetricEffect::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`As <virtual const void * RED::VolumetricEffect::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`As <T_As * RED::VolumetricEffect::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`As <const T_As * RED::VolumetricEffect::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`As <virtual void * RED::VolumetricEffectBoxVolume::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`As <virtual const void * RED::VolumetricEffectBoxVolume::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`As <T_As * RED::VolumetricEffectBoxVolume::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`As <const T_As * RED::VolumetricEffectBoxVolume::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`As <virtual void * RED::VolumetricEffectClouds::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`As <virtual const void * RED::VolumetricEffectClouds::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`As <T_As * RED::VolumetricEffectClouds::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`As <const T_As * RED::VolumetricEffectClouds::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`As <virtual void * RED::VolumetricEffectLightVolume::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`As <virtual const void * RED::VolumetricEffectLightVolume::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`As <T_As * RED::VolumetricEffectLightVolume::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`As <const T_As * RED::VolumetricEffectLightVolume::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`As <virtual void * RED::WindowRenderInfo::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`As <virtual const void * RED::WindowRenderInfo::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`As <T_As * RED::WindowRenderInfo::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`As <const T_As * RED::WindowRenderInfo::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)"
       ],
       "~": [
           ":cpp:func:`~Adapter <RNET::Adapter::~Adapter>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`~Address <RNET::Address::~Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`~AnimationClip <RED::AnimationClip::~AnimationClip>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`~BoundingSphere <virtual RED::BoundingSphere::~BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`~CID <RED::CID::~CID>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)",
           ":cpp:func:`~Color <virtual RED::Color::~Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`~FileHeader <RED::FileHeader::~FileHeader>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`~FileInfo <RED::FileInfo::~FileInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`~FrameStatistics <RED::FrameStatistics::~FrameStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`~LayerSet <RED::LayerSet::~LayerSet>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`~LogEntry <RNET::LogEntry::~LogEntry>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)",
           ":cpp:func:`~Map <RED::Map< Key, Item >::~Map>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`~Matrix <virtual RED::Matrix::~Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`~MemoryAllocator <RED::MemoryAllocator::~MemoryAllocator>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`~MemoryLeakTracker <RED::MemoryLeakTracker::~MemoryLeakTracker>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`~Mutex <virtual RED::Mutex::~Mutex>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`~Object <virtual RED::Object::~Object>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`~PassStatistics <RED::PassStatistics::~PassStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`~PostProcess <virtual RED::PostProcess::~PostProcess>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`~Quaternion <virtual RED::Quaternion::~Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`~RayCutoffShader <RED::RayCutoffShader::~RayCutoffShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`~RayGIDiffuseShader <RED::RayGIDiffuseShader::~RayGIDiffuseShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`~RayGIReflectionColorShader <RED::RayGIReflectionColorShader::~RayGIReflectionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`~RayGIRefractionColorShader <RED::RayGIRefractionColorShader::~RayGIRefractionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`~RayReflectionShader <RED::RayReflectionShader::~RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`~RayRefractionShader <RED::RayRefractionShader::~RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`~ReflectionShader <RED::ReflectionShader::~ReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`~RenderCode <virtual RED::RenderCode::~RenderCode>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`~RenderLayer <RED::RenderLayer::~RenderLayer>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`~RenderShader <virtual RED::RenderShader::~RenderShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`~RenderShaderAAFilter <virtual RED::RenderShaderAAFilter::~RenderShaderAAFilter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`~RenderShaderAmbient <virtual RED::RenderShaderAmbient::~RenderShaderAmbient>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`~RenderShaderAnisotropic <virtual RED::RenderShaderAnisotropic::~RenderShaderAnisotropic>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`~RenderShaderData <virtual RED::RenderShaderData::~RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`~RenderShaderEdges <virtual RED::RenderShaderEdges::~RenderShaderEdges>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`~RenderShaderEnvironmental <virtual RED::RenderShaderEnvironmental::~RenderShaderEnvironmental>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`~RenderShaderLambert <virtual RED::RenderShaderLambert::~RenderShaderLambert>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`~RenderShaderLogo <virtual RED::RenderShaderLogo::~RenderShaderLogo>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`~RenderShaderParameter <virtual RED::RenderShaderParameter::~RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`~RenderShaderPhong <virtual RED::RenderShaderPhong::~RenderShaderPhong>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`~RenderShaderRefractionEffect <virtual RED::RenderShaderRefractionEffect::~RenderShaderRefractionEffect>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`~RenderShaderSectionCut <virtual RED::RenderShaderSectionCut::~RenderShaderSectionCut>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`~RenderShaderSolid <virtual RED::RenderShaderSolid::~RenderShaderSolid>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`~RenderShaderText <virtual RED::RenderShaderText::~RenderShaderText>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`~RenderShaderVertexColor <virtual RED::RenderShaderVertexColor::~RenderShaderVertexColor>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`~RenderShaderViewport <virtual RED::RenderShaderViewport::~RenderShaderViewport>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`~Shader <virtual RED::Shader::~Shader>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`~ShaderProgramID <RED::ShaderProgramID::~ShaderProgramID>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderProgramID`)",
           ":cpp:func:`~ShaderString <virtual RED::ShaderString::~ShaderString>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`~ShapePath <virtual RED::ShapePath::~ShapePath>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`~SoftFrameBufferSample <RED::SoftFrameBufferSample::~SoftFrameBufferSample>` (:doc:`namespaceRED`:::doc:`classRED_1_1SoftFrameBufferSample`)",
           ":cpp:func:`~State <RED::State::~State>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`~StateShader <virtual RED::StateShader::~StateShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`~StateShaderPlatformData <virtual RED::StateShaderPlatformData::~StateShaderPlatformData>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)",
           ":cpp:func:`~StreamingPolicy <RED::StreamingPolicy::~StreamingPolicy>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`~String <virtual RED::String::~String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`~Thread <RED::Thread::~Thread>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`~Timer <virtual RED::Timer::~Timer>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`~UserData <virtual RED::UserData::~UserData>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`~UserDataRaw <virtual RED::UserDataRaw::~UserDataRaw>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`~Vector <RED::Vector< T >::~Vector>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`~Vector3 <virtual RED::Vector3::~Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`~Vector4 <virtual RED::Vector4::~Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`~Version <virtual RED::Version::~Version>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`~ViewpointStatistics <RED::ViewpointStatistics::~ViewpointStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`~VolumetricEffectBoxVolume <virtual RED::VolumetricEffectBoxVolume::~VolumetricEffectBoxVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`~VolumetricEffectClouds <virtual RED::VolumetricEffectClouds::~VolumetricEffectClouds>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`~VolumetricEffectLightVolume <virtual RED::VolumetricEffectLightVolume::~VolumetricEffectLightVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`~WindowRenderInfo <virtual RED::WindowRenderInfo::~WindowRenderInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)"
       ],
       "G": [
           ":cpp:func:`GetAddress <const RNET::Address & RNET::Adapter::GetAddress() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`GetBroadcastAddress <const RNET::Address & RNET::Adapter::GetBroadcastAddress() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`GetDescription <const RED::String & RNET::Adapter::GetDescription() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`GetClassID <static RED::CID RED::AnimationClip::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`GetDuration <double RED::AnimationClip::GetDuration() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`GetChannelsCount <unsigned int RED::AnimationClip::GetChannelsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`GetKeysCount <RED_RC RED::AnimationClip::GetKeysCount(unsigned int &oKeysCount, unsigned int iChannel=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`GetKeyTime <RED_RC RED::AnimationClip::GetKeyTime(double &oTime, unsigned int iKey, unsigned int iChannel=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`GetKeyData <RED_RC RED::AnimationClip::GetKeyData(const RED::AnimationData *&oData, unsigned int iKey, unsigned int iChannel=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`GetSurroundingKeys <RED_RC RED::AnimationClip::GetSurroundingKeys(const AnimationKey *&oKeyBefore, const AnimationKey *&oKeyAfter, unsigned int iChannel, double iTime) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`GetClassID <static RED::CID RED::AnimationData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`GetMatrix <void RED::AnimationData::GetMatrix(RED::Matrix &oMatrix) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`GetClassID <static RED::CID RED::BoundingSphere::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`GetCenter <const RED::Vector3 & RED::BoundingSphere::GetCenter() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`GetRadius <double RED::BoundingSphere::GetRadius() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`GetRadius2 <double RED::BoundingSphere::GetRadius2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`GetAABB <void RED::BoundingSphere::GetAABB(double oAABB[6]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`GetChunkInterpreter <static RED_RC RED::ChunkInterpretersDictionary::GetChunkInterpreter(RED::IChunkInterpreterProto &oChunkInterpreter, unsigned int iChunkSignature)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)",
           ":cpp:func:`GetKey <unsigned int RED::CID::GetKey() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Color::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`GetRGBAAABackground <static void RED::Color::GetRGBAAABackground(float oBackColor[4], double iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`GetIntensity <float RED::Color::GetIntensity() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`G <float RED::Color::G() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`GetMinComponent <float RED::Color::GetMinComponent() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`GetMaxComponent <float RED::Color::GetMaxComponent() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`GetCIELuminance <float RED::Color::GetCIELuminance() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`GetClassID <static RED::CID RED::FastRandom::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`GetClassID <static RED::CID RED::FileHeader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::FileHeader::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`GetParentApplication <const RED::String & RED::FileHeader::GetParentApplication() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`GetAuthorName <const RED::String & RED::FileHeader::GetAuthorName() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`GetRedsdkVersion <RED::Version RED::FileHeader::GetRedsdkVersion() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::FileInfo::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::FileInfo::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetMultipleTracks <bool RED::FileInfo::GetMultipleTracks() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetFrameRate <unsigned int RED::FileInfo::GetFrameRate() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetClippingNear <float RED::FileInfo::GetClippingNear() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetClippingFar <float RED::FileInfo::GetClippingFar() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetDefaultViewID <unsigned int RED::FileInfo::GetDefaultViewID() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetIDToNamesMap <const RED::Map< unsigned int, RED::String > & RED::FileInfo::GetIDToNamesMap() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetAnimationTracksHierarchy <const RED::Map< unsigned int, RED::Vector< unsigned int > > & RED::FileInfo::GetAnimationTracksHierarchy() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`GetOpenFunction <static RED_OPENFILE_FUNCTION RED::FileSystemTools::GetOpenFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`GetCloseFunction <static RED_CLOSEFILE_FUNCTION RED::FileSystemTools::GetCloseFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`GetReadFunction <static RED_READFILE_FUNCTION RED::FileSystemTools::GetReadFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`GetWriteFunction <static RED_WRITEFILE_FUNCTION RED::FileSystemTools::GetWriteFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`GetSeekFunction <static RED_SEEKFILE_FUNCTION RED::FileSystemTools::GetSeekFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`GetWorkingDirectory <static RED::String RED::FileSystemTools::GetWorkingDirectory()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`GetClassID <static RED::CID RED::FrameStatistics::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetPassTimeQuery <bool RED::FrameStatistics::GetPassTimeQuery(RED::RENDERING_PASS iPass) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetClusterUpdateTime <float RED::FrameStatistics::GetClusterUpdateTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetClusterFlushTime <float RED::FrameStatistics::GetClusterFlushTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetClusterGPUUpdateTime <float RED::FrameStatistics::GetClusterGPUUpdateTime(RED::CLUSTER_GPU_TIME iCounter) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetClusterEventsCount <int RED::FrameStatistics::GetClusterEventsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetViewpointStatistics <const RED::ViewpointStatistics & RED::FrameStatistics::GetViewpointStatistics(RED::Object *iVRL, RED::Object *iViewpoint) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetVRLsCount <int RED::FrameStatistics::GetVRLsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetViewpointsCount <int RED::FrameStatistics::GetViewpointsCount(int iVRLNumber) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetViewpointStatistics <const RED::ViewpointStatistics & RED::FrameStatistics::GetViewpointStatistics(int iVRLNumber, int iViewpointNumber) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetWindow <RED::Object * RED::FrameStatistics::GetWindow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetVRL <RED::Object * RED::FrameStatistics::GetVRL(int iVRLNumber) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetStateNumber <int RED::FrameStatistics::GetStateNumber() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IAnimationClipController::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetAnimationClip <virtual RED_RC RED::IAnimationClipController::GetAnimationClip(const RED::AnimationClip *&oClip) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetAnimationClip <virtual RED_RC RED::IAnimationClipController::GetAnimationClip(RED::AnimationClip *&oClip)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetChannelsCount <virtual RED_RC RED::IAnimationClipController::GetChannelsCount(unsigned int &oCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetChannelOutput <virtual RED_RC RED::IAnimationClipController::GetChannelOutput(const RED::AnimationData *&oOutput, unsigned int iChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetDeltaChannelOutput <virtual RED_RC RED::IAnimationClipController::GetDeltaChannelOutput(RED::AnimationData &oOutput, unsigned int iChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetLoop <virtual RED_RC RED::IAnimationClipController::GetLoop(bool &oLoop) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetSpeed <virtual RED_RC RED::IAnimationClipController::GetSpeed(double &oSpeed) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetDuration <virtual RED_RC RED::IAnimationClipController::GetDuration(double &oDuration) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetTime <virtual RED_RC RED::IAnimationClipController::GetTime(double &oTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetStartTime <virtual RED_RC RED::IAnimationClipController::GetStartTime(double &oTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GetEndTime <virtual RED_RC RED::IAnimationClipController::GetEndTime(double &oTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`GenerateGeometryGICache <virtual RED_RC ART::IAssetManager::GenerateGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &oGiCaches, RED::Vector< RED::Vector< RED::Object * > > &oGiCachesBakedLights, RED::Vector< RED::Object * > &oAoCaches, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], RED::Object *iRoot, const RED::LayerSet &iMaterialLayerSet, const RED::Vector< RED::Vector3 > &iFilterPosIndoor, const RED::Vector< RED::Vector3 > &iFilterPosOutdoor, const RED::Vector< RED::Object * > &iSkyPortals, const RED::Vector< RED::Object * > &iGISplitters, const RED::Vector< unsigned int > &iBakedLightsFull, const RED::Vector< unsigned int > &iBakedLightsIndirect, const RED::Vector< unsigned int > &iBakedLightsShared, bool iHasGround, const RED::Color &iGroundColor, double iGroundAltitude, int iGICacheSamplesCount, int iLightsSamplingRate, int iGICacheHemiSamplingRate, int iGICacheInterpSamplesCount, int iGIEstimatorSamplingRate, int iGIEstimatorInterpSamplesCount, double iGICacheMergeBorderShrink, bool iDynamicSun, const RED::Vector3 &iSunDirection, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`GenerateReflectionProbeMaps <virtual RED_RC ART::IAssetManager::GenerateReflectionProbeMaps(RED::Object *&oEnvironmentMapAtlas, RED::Object *&oEnvironmentMapAtlasIndex, const RED::Object *iReflectionProbe, int iCubeSize, bool iDynamicSun, const RED::Vector3 &iSunDirection, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`GenerateGeometryVertexGI <virtual RED_RC ART::IAssetManager::GenerateGeometryVertexGI(RED::Vector< unsigned char > &oVertexAO, RED::Vector< unsigned char > &oVertexGI, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], const RED::Object *iGeometry, bool iComputeGroundAO, double iGroundAltitude, const RED::Color &iGroundColor, int iQuality, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`GetMaterialLayerSets <virtual RED_RC ART::IAssetManager::GetMaterialLayerSets(RED::Vector< RED::LayerSet > &oLayerSets, const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`GenerateGIFilteringPositions <virtual RED_RC ART::IAssetManager::GenerateGIFilteringPositions(RED::Vector< RED::Vector3 > &ioFilterPos, const RED::Vector3 &iReference, bool iIndoor, const RED::Object *iSceneRoot, double iSpacing, double iGroundAltitude, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`GenerateLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::GenerateLightStaticShadowMaps(RED::Vector< RED::Object * > &oShadowMaps, RED::Object *iLight, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`GetAtmosphereHeight <virtual float ART::IAtlas::GetAtmosphereHeight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetSunSaturation <virtual float ART::IAtlas::GetSunSaturation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetSunStrength <virtual float ART::IAtlas::GetSunStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetSkyStrength <virtual float ART::IAtlas::GetSkyStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetVisibleSkyStrength <virtual float ART::IAtlas::GetVisibleSkyStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetGroundAlbedo <virtual const RED::Color & ART::IAtlas::GetGroundAlbedo() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetAtmosphereTurbidity <virtual float ART::IAtlas::GetAtmosphereTurbidity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetAtmosphereMieScatteringAnisotropy <virtual float ART::IAtlas::GetAtmosphereMieScatteringAnisotropy() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetAtmosphereMieScatteringAnisotropyAttenuation <virtual float ART::IAtlas::GetAtmosphereMieScatteringAnisotropyAttenuation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`GetParentCelestialBody <virtual RED::Object * ART::ICamera::GetParentCelestialBody() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)",
           ":cpp:func:`GetMatrix <virtual const RED::Matrix & ART::ICamera::GetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)",
           ":cpp:func:`GetFOV <virtual double ART::ICamera::GetFOV() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)",
           ":cpp:func:`GetFocusDistance <virtual double ART::ICamera::GetFocusDistance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IChunkSaver::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IChunkSaver`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ICloudsVolumeShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)",
           ":cpp:func:`GetMultipleScatteringFactor <virtual RED_RC RED::ICloudsVolumeShape::GetMultipleScatteringFactor(double &oFactor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)",
           ":cpp:func:`GetAlbedo <virtual RED_RC RED::ICloudsVolumeShape::GetAlbedo(RED::Color &oAlbedo, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)",
           ":cpp:func:`GetAmbientLighting <virtual RED_RC RED::ICloudsVolumeShape::GetAmbientLighting(RED::Color &oAmbientTop, RED::Color &oAmbientBottom, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IDataManager::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetContextID <virtual RED_RC RED::IDataManager::GetContextID(unsigned int &oID, unsigned int iContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetSceneRootsCount <virtual RED_RC RED::IDataManager::GetSceneRootsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetSceneRoot <virtual RED_RC RED::IDataManager::GetSceneRoot(RED::Object *&oRoot, unsigned int iDataContext, unsigned int iIndex, const RED::State &iState, unsigned int iFrame=0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetViewpointsCount <virtual RED_RC RED::IDataManager::GetViewpointsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetViewpoint <virtual RED_RC RED::IDataManager::GetViewpoint(RED::Object *&oViewpoint, unsigned int iDataContext, unsigned int iIndex, const RED::State &iState, unsigned int iFrame=0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetImagesCount <virtual RED_RC RED::IDataManager::GetImagesCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetImage <virtual RED_RC RED::IDataManager::GetImage(RED::Object *&oImage, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetFontsCount <virtual RED_RC RED::IDataManager::GetFontsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetFont <virtual RED_RC RED::IDataManager::GetFont(RED::Object *&oFont, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetMaterialsCount <virtual RED_RC RED::IDataManager::GetMaterialsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetMaterial <virtual RED_RC RED::IDataManager::GetMaterial(RED::Object *&oMaterial, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetAnimationClipControllersCount <virtual RED_RC RED::IDataManager::GetAnimationClipControllersCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetAnimationClipController <virtual RED_RC RED::IDataManager::GetAnimationClipController(RED::Object *&oController, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetSkeletalAnimationClipControllersCount <virtual RED_RC RED::IDataManager::GetSkeletalAnimationClipControllersCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetSkeletalAnimationClipController <virtual RED_RC RED::IDataManager::GetSkeletalAnimationClipController(RED::Object *&oController, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetSkeletalAnimationBlendersCount <virtual RED_RC RED::IDataManager::GetSkeletalAnimationBlendersCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetSkeletalAnimationBlender <virtual RED_RC RED::IDataManager::GetSkeletalAnimationBlender(RED::Object *&oBlender, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetMiscObjectsCount <virtual RED_RC RED::IDataManager::GetMiscObjectsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetMiscObject <virtual RED_RC RED::IDataManager::GetMiscObject(RED::Object *&oObject, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetFramesCount <virtual RED_RC RED::IDataManager::GetFramesCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetStartFrame <virtual RED_RC RED::IDataManager::GetStartFrame(unsigned int &oStart, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`GetAnimationSpeed <virtual RED_RC ART::IEntity::GetAnimationSpeed(double &oSpeed, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`GetAnimationCurrentTime <virtual RED_RC ART::IEntity::GetAnimationCurrentTime(double &oTime, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`GetAnimationDuration <virtual RED_RC ART::IEntity::GetAnimationDuration(double &oDuration, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IFont::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetType <virtual RED_RC RED::IFont::GetType(RED::FONT_TYPE &oFontType, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetRenderMode <virtual RED_RC RED::IFont::GetRenderMode(RED::FONT_RENDER_MODE &oFontRenderMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetTypeFaceName <virtual RED_RC RED::IFont::GetTypeFaceName(RED::String &oTypeFace, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetCharSet <virtual RED_RC RED::IFont::GetCharSet(RED::FONT_CHARSET &oCharSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetSize <virtual RED_RC RED::IFont::GetSize(float &oWidth, float &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetChordalDeviation <virtual RED_RC RED::IFont::GetChordalDeviation(float &oChordalDev, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetEscapement <virtual RED_RC RED::IFont::GetEscapement(float &oEscapement, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetOrientation <virtual RED_RC RED::IFont::GetOrientation(float &oOrientation, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetGlyphTextureSize <virtual RED_RC RED::IFont::GetGlyphTextureSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetGlyphTextureOffset <virtual RED_RC RED::IFont::GetGlyphTextureOffset(float &oOffset, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetGlyphTexturePreloadRange <virtual RED_RC RED::IFont::GetGlyphTexturePreloadRange(int &oGlyphMin, int &oGlyphMax, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetStringBox <virtual RED_RC RED::IFont::GetStringBox(float &oLeft, float &oRight, float &oBottom, float &oTop, const RED::String &iText)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetMetrics <virtual RED_RC RED::IFont::GetMetrics(float &oAscentArea, float &oDescentArea, float &oInternalLeading)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`GetVerticesCount <virtual RED_RC ART::IGeometry::GetVerticesCount(int &oCount, ART::GEOMETRY_SHAPE iShape) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetRootMatrix <virtual const RED::Matrix & ART::IGeometry::GetRootMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetGICachesMultiplier <virtual double ART::IGeometry::GetGICachesMultiplier() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetGISamplesCount <virtual int ART::IGeometry::GetGISamplesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetVertexGI <virtual RED_RC ART::IGeometry::GetVertexGI(RED::Vector< unsigned char > &oGIValues, int &oGISizeOpaque, int &oGISizeTranspar, int &oGISizeMasked, int &oGISizePBROpaque)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetVertexAO <virtual RED_RC ART::IGeometry::GetVertexAO(RED::Vector< unsigned char > &oAOValues, int &oAOSizeOpaque, int &oAOSizeTranspar, int &oAOSizeMasked, int &oAOSizePBROpaque)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetTextureLodBias <virtual double ART::IGeometry::GetTextureLodBias() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetTextureDefinition <virtual double ART::IGeometry::GetTextureDefinition() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetLightsCount <virtual int ART::IGeometry::GetLightsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetLight <virtual RED::Object * ART::IGeometry::GetLight(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetReflectionProbesCount <virtual int ART::IGeometry::GetReflectionProbesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetReflectionProbe <virtual RED::Object * ART::IGeometry::GetReflectionProbe(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetPlanet <virtual RED::Object * ART::IGeometry::GetPlanet() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetPrivateShadowMapSize <virtual int ART::IGeometry::GetPrivateShadowMapSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetPrivateShadowBias <virtual double ART::IGeometry::GetPrivateShadowBias() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetCSMCount <virtual int ART::IGeometry::GetCSMCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetMemoryUsage <virtual void ART::IGeometry::GetMemoryUsage(RED::uint64 &oCPU, RED::uint64 &oGPU) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetMaterialsCount <virtual int ART::IGeometry::GetMaterialsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetMaterial <virtual RED::Object * ART::IGeometry::GetMaterial(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetSelectedSubMeshes <virtual const RED::Map< int, bool > & ART::IGeometry::GetSelectedSubMeshes() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IGeometryDatabase::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetDataStateNumber <virtual int RED::IGeometryDatabase::GetDataStateNumber() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetDimensions <virtual void RED::IGeometryDatabase::GetDimensions(double &oXMin, double &oXMax, double &oYMin, double &oYMax, double &oZMin, double &oZMax) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetThreadsCount <virtual int RED::IGeometryDatabase::GetThreadsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetIntersection <virtual bool RED::IGeometryDatabase::GetIntersection(int &oTID, double oHit[3], const double iE[3], const double iP[3], int iTIDSource, int iTIDDestination, double iTMin, bool iForceTwoSided, bool iPrimary, int iThreadNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetWCSHit <virtual RED_RC RED::IGeometryDatabase::GetWCSHit(double oHitWCS[3], int iTID, double iHit[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetWCSPrimitive <virtual RED_RC RED::IGeometryDatabase::GetWCSPrimitive(double oP0[3], double oP1[3], double oP2[3], int iTID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetPrimitiveNumber <virtual RED_RC RED::IGeometryDatabase::GetPrimitiveNumber(int &oNumber, int iTID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetShapePath <virtual const RED::ShapePath & RED::IGeometryDatabase::GetShapePath(int iTID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetGIDiffuseColor <virtual RED_RC RED::IGeometryDatabase::GetGIDiffuseColor(RED::Color &oColor, const double iE[3], const double iP[3], int iTID, const double iTHit[3], int iThreadNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IGICache::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`GPUBuild <virtual RED_RC RED::IGICache::GPUBuild(bool iDisplayGI, bool iDisplayBaking, double iBorderShrink, int iSmoothness, bool iShowEstimator, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`GetEstimatorPhotonsCount <virtual int RED::IGICache::GetEstimatorPhotonsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`GetCacheSamplesCount <virtual int RED::IGICache::GetCacheSamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`GetGPUMaterial <virtual RED::Object * RED::IGICache::GetGPUMaterial() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`GetGPUMesh <virtual RED::Object * RED::IGICache::GetGPUMesh() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IGraphicDevice::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`GetOperatingSystem <virtual RED_RC RED::IGraphicDevice::GetOperatingSystem(RED::OPERATING_SYSTEM &oOS) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`GetSupportedGPUs <virtual RED_RC RED::IGraphicDevice::GetSupportedGPUs(RED::Vector< RED::GPUID > &oGPUList) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`GetLocalGPUs <virtual RED_RC RED::IGraphicDevice::GetLocalGPUs(RED::Vector< RED::GPUID > &oGPUList, bool iPrimaryOnly=false) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`GetLocalGPUDriver <virtual RED_RC RED::IGraphicDevice::GetLocalGPUDriver(RED::String &oDriver, RED::String &oDLLVersion, bool &oNewer, bool &oOlder, const RED::GPUID &iGPU) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`GetScreenSaver <virtual RED_RC RED::IGraphicDevice::GetScreenSaver(bool &oOnOff) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IImage::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetFormat <virtual RED_RC RED::IImage::GetFormat(RED::FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetSize <virtual RED_RC RED::IImage::GetSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetSize3D <virtual RED_RC RED::IImage::GetSize3D(int &oWidth, int &oHeight, int &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetTarget <virtual RED_RC RED::IImage::GetTarget(TARGET &oTexTarget, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetMipmapMode <virtual RED_RC RED::IImage::GetMipmapMode(bool &oMipmapMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetIndirectMipmapMode <virtual RED_RC RED::IImage::GetIndirectMipmapMode(bool &oMipmapMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetWrapModes <virtual RED_RC RED::IImage::GetWrapModes(WRAP_MODE &oWrapU, WRAP_MODE &oWrapV, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetFilterModes <virtual RED_RC RED::IImage::GetFilterModes(FILTER_MODE &oMinFilter, FILTER_MODE &oMagFilter, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetBorderColor <virtual RED_RC RED::IImage::GetBorderColor(RED::Color &oBorderColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetAnisotropy <virtual RED_RC RED::IImage::GetAnisotropy(float &oAniso, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GreyScale <virtual RED_RC RED::IImage::GreyScale(RED::FORMAT iTargetFormat, GREY_OPERATION iGreyOp, const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetPixelSize <virtual RED_RC RED::IImage::GetPixelSize(unsigned int &oSize, RED::FORMAT iFormat) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetImageByteSize <virtual RED_RC RED::IImage::GetImageByteSize(RED::uint64 &oSize, int iWidth, int iHeight, RED::FORMAT iFormat) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetMetalInfo <virtual RED_RC RED::IImage::GetMetalInfo(void *&oMtlTexture) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetOpenGLInfo <virtual RED_RC RED::IImage::GetOpenGLInfo(unsigned int &oTextureID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetPixelStorage <virtual void RED::IImage::GetPixelStorage(bool &oGPUStorage, bool &oCPUStorage) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetLocalTarget <virtual RED::TARGET RED::IImage::GetLocalTarget() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetLocalMipmapMode <virtual bool RED::IImage::GetLocalMipmapMode() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetLocalWrapModes <virtual void RED::IImage::GetLocalWrapModes(RED::WRAP_MODE &oWrapU, RED::WRAP_MODE &oWrapV) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetLocalFilterModes <virtual void RED::IImage::GetLocalFilterModes(RED::FILTER_MODE &oMinFilter, RED::FILTER_MODE &oMagFilter) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetLocalBorderColor <virtual const RED::Color & RED::IImage::GetLocalBorderColor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetLocalAnisotropy <virtual float RED::IImage::GetLocalAnisotropy() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IImage2D::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetRenderImage <virtual RED_RC RED::IImage2D::GetRenderImage(RED::Object *&oVRL, int &oWidth, int &oHeight, int &oXAnchor, int &oYAnchor, TARGET &oTarget, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetPixels <virtual RED_RC RED::IImage2D::GetPixels(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetLocalPixels <virtual unsigned char * RED::IImage2D::GetLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetLocalPixels <virtual const unsigned char * RED::IImage2D::GetLocalPixels() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetLocalSize <virtual void RED::IImage2D::GetLocalSize(int &oWidth, int &oHeight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetLocalWidth <virtual int RED::IImage2D::GetLocalWidth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetLocalHeight <virtual int RED::IImage2D::GetLocalHeight() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetLocalFormat <virtual RED::FORMAT RED::IImage2D::GetLocalFormat() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetAverageLuminance <virtual RED_RC RED::IImage2D::GetAverageLuminance(float &oAverageLuminance, unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetLogAverageLuminance <virtual RED_RC RED::IImage2D::GetLogAverageLuminance(float &oLogAverageLuminance, unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetMinLuminance <virtual RED_RC RED::IImage2D::GetMinLuminance(float &oMinLuminance, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetMaxLuminance <virtual RED_RC RED::IImage2D::GetMaxLuminance(float &oMaxLuminance, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IImage3D::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetPixels <virtual RED_RC RED::IImage3D::GetPixels(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetWrapModes <virtual RED_RC RED::IImage3D::GetWrapModes(RED::WRAP_MODE &oWrapS, RED::WRAP_MODE &oWrapT, RED::WRAP_MODE &oWrapR, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetLocalPixels <virtual unsigned char * RED::IImage3D::GetLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetLocalPixels <virtual const unsigned char * RED::IImage3D::GetLocalPixels() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetLocalSize <virtual void RED::IImage3D::GetLocalSize(int &oWidth, int &oHeight, int &oDepth) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetLocalWidth <virtual int RED::IImage3D::GetLocalWidth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetLocalHeight <virtual int RED::IImage3D::GetLocalHeight() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetLocalDepth <virtual int RED::IImage3D::GetLocalDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetLocalFormat <virtual RED::FORMAT RED::IImage3D::GetLocalFormat() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetImage3DByteSize <virtual RED_RC RED::IImage3D::GetImage3DByteSize(RED::uint64 &oSize, int iWidth, int iHeight, int iDepth, RED::FORMAT iFormat) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IImageComposite::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`GetShader <virtual const RED::RenderShader * RED::IImageComposite::GetShader(bool iDirect, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`GetShader <virtual RED_RC RED::IImageComposite::GetShader(RED::RenderShader *&oShader, bool iDirect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`GetFormat <virtual RED::FORMAT RED::IImageComposite::GetFormat(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`GetClearColor <virtual RED_RC RED::IImageComposite::GetClearColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IImageCube::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetFacePixels <virtual RED_RC RED::IImageCube::GetFacePixels(int iFaceNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetAutoCubeLayerSet <virtual RED_RC RED::IImageCube::GetAutoCubeLayerSet(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetAutoCubeSize <virtual RED_RC RED::IImageCube::GetAutoCubeSize(int &oSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetAutoCubeViewpoint <virtual RED_RC RED::IImageCube::GetAutoCubeViewpoint(RED::Object **oViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetAutoCubeFormat <virtual RED_RC RED::IImageCube::GetAutoCubeFormat(RED::FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetAutoCubeCenter <virtual RED_RC RED::IImageCube::GetAutoCubeCenter(bool &oAutoCenter, RED::Vector3 &oCenter, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetAutoCubeNearFar <virtual RED_RC RED::IImageCube::GetAutoCubeNearFar(float &oDNear, float &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetLocalFacePixels <virtual unsigned char * RED::IImageCube::GetLocalFacePixels(int iFaceNumber)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetLocalFacePixels <virtual const unsigned char * RED::IImageCube::GetLocalFacePixels(int iFaceNumber) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetLocalSize <virtual int RED::IImageCube::GetLocalSize() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetLocalFormat <virtual FORMAT RED::IImageCube::GetLocalFormat() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IImageReadback::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageReadback`)",
           ":cpp:func:`GetPixels <virtual RED_RC RED::IImageReadback::GetPixels(RED::Object *iVRL, RED::Object *iViewpoint, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageReadback`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ILicense::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)",
           ":cpp:func:`GetSDKVersion <virtual const RED::Version & RED::ILicense::GetSDKVersion() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)",
           ":cpp:func:`GetType <virtual ART::LIGHT_TYPE ART::ILight::GetType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetSpotAngle <virtual float ART::ILight::GetSpotAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetSpotFalloff <virtual float ART::ILight::GetSpotFalloff() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetSpotTexture <virtual RED::Object * ART::ILight::GetSpotTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetSpotTextureSize <virtual int ART::ILight::GetSpotTextureSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetEffectDistance <virtual float ART::ILight::GetEffectDistance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetAreaSize <virtual void ART::ILight::GetAreaSize(float &oWidth, float &oHeight) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetSphereRadius <virtual float ART::ILight::GetSphereRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetDiffuse <virtual const RED::Color & ART::ILight::GetDiffuse() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetPhysicalColor <virtual const RED::Color & ART::ILight::GetPhysicalColor() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetLuminousFlux <virtual float ART::ILight::GetLuminousFlux() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetBaking <virtual ART::LIGHT_BAKING ART::ILight::GetBaking() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetShadowType <virtual ART::LIGHT_SHADOW ART::ILight::GetShadowType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetShadowMapSize <virtual int ART::ILight::GetShadowMapSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetShadowMapBlur <virtual int ART::ILight::GetShadowMapBlur() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetShadowBias <virtual double ART::ILight::GetShadowBias() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetStaticShadowMap <virtual RED::Object * ART::ILight::GetStaticShadowMap(int iInstance=0) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetStaticShadowMatrix <virtual RED_RC ART::ILight::GetStaticShadowMatrix(RED::Matrix &oMatrix, const RED::Matrix &iOrigin, int iInstance=0, ART::SIDE iSide=ART::S_FRONT) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetMatrix <virtual RED_RC ART::ILight::GetMatrix(RED::Matrix &oTransform, int iInstance=0) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetIESAngle <virtual double ART::ILight::GetIESAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetIESStretch <virtual bool ART::ILight::GetIESStretch() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetInstancesCount <virtual int ART::ILight::GetInstancesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ILightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetLayerSetLit <virtual RED_RC RED::ILightShape::GetLayerSetLit(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetLayerSetShadowCaster <virtual RED_RC RED::ILightShape::GetLayerSetShadowCaster(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetLayerSetShadowReceiver <virtual RED_RC RED::ILightShape::GetLayerSetShadowReceiver(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetAttenuation <virtual RED_RC RED::ILightShape::GetAttenuation(RED::ATTENUATION &oAttenuation, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetAttenuationParameters <virtual RED_RC RED::ILightShape::GetAttenuationParameters(const float *&oParameters, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetRenderMode <virtual RED_RC RED::ILightShape::GetRenderMode(int &oValue, RENDER_MODE iMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetPos <virtual RED_RC RED::ILightShape::GetPos(RED::Vector3 &oPos, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetSight <virtual RED_RC RED::ILightShape::GetSight(RED::Vector3 &oSight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetTop <virtual RED_RC RED::ILightShape::GetTop(RED::Vector3 &oTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetRight <virtual RED_RC RED::ILightShape::GetRight(RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetSpotAngle <virtual RED_RC RED::ILightShape::GetSpotAngle(float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetSpotFallOff <virtual RED_RC RED::ILightShape::GetSpotFallOff(float &oFallOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetSpotDropOff <virtual RED_RC RED::ILightShape::GetSpotDropOff(float &oDropOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetBeamInnerRadius <virtual RED_RC RED::ILightShape::GetBeamInnerRadius(float &oInnerRadius, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetBeamOuterRadius <virtual RED_RC RED::ILightShape::GetBeamOuterRadius(float &oOuterRadius, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetDiffuseIntensity <virtual RED_RC RED::ILightShape::GetDiffuseIntensity(RED::Color &oDiffuse, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetSpecularIntensity <virtual RED_RC RED::ILightShape::GetSpecularIntensity(RED::Color &oSpecular, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetSamplesCount <virtual RED_RC RED::ILightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetRectangularAreaLightShape <virtual RED_RC RED::ILightShape::GetRectangularAreaLightShape(float oDimensions[2], int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetEffectDistance <virtual RED_RC RED::ILightShape::GetEffectDistance(float &oEffectDistance, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetBeamProjectorMatrix <virtual RED_RC RED::ILightShape::GetBeamProjectorMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapping <virtual RED_RC RED::ILightShape::GetShadowMapping(bool &oShadowMap, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapResolution <virtual RED_RC RED::ILightShape::GetShadowMapResolution(int &oShadowMapRes, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapPolygonOffset <virtual RED_RC RED::ILightShape::GetShadowMapPolygonOffset(float &oPolygonOffsetFactor, float &oPolygonOffsetUnits, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapSides <virtual RED_RC RED::ILightShape::GetShadowMapSides(bool &oSingleMap, int &oFaceMaps, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapBlur <virtual RED_RC RED::ILightShape::GetShadowMapBlur(int &oBlurSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapCustomRange <virtual RED_RC RED::ILightShape::GetShadowMapCustomRange(float &oDNear, float &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapSpotAngle <virtual RED_RC RED::ILightShape::GetShadowMapSpotAngle(float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowMapBeamRadius <virtual RED_RC RED::ILightShape::GetShadowMapBeamRadius(float &oRadius, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowColor <virtual RED_RC RED::ILightShape::GetShadowColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetShadowBias <virtual RED_RC RED::ILightShape::GetShadowBias(double &oBias, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ILineShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetVerticesCount <virtual RED_RC RED::ILineShape::GetVerticesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetVertexArray <virtual RED_RC RED::ILineShape::GetVertexArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetVertexArray <virtual RED_RC RED::ILineShape::GetVertexArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(const void *&oData, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(void *&oData, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetSegments <virtual RED_RC RED::ILineShape::GetSegments(const int *&oSegmentIndex, int &oSegmentCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetSegments <virtual RED_RC RED::ILineShape::GetSegments(int *&oSegmentIndex, int &oSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetSegmentsCount <virtual RED_RC RED::ILineShape::GetSegmentsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetStripSize <virtual RED_RC RED::ILineShape::GetStripSize(int &oSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetStrip <virtual RED_RC RED::ILineShape::GetStrip(const int *&oStripIndex, int &oStripSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetStrip <virtual RED_RC RED::ILineShape::GetStrip(int *&oStripIndex, int &oStripSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`GetMeanColor <static RED_RC RED::ImageTools::GetMeanColor(RED::Color &oMinColor, RED::Color &oMaxColor, RED::Color &oMeanColor, RED::Object *ioImage, bool iLocalStorage)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`GetType <virtual ART::MATERIAL_TYPE ART::IMaterial::GetType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetDiffuse <virtual const RED::Color & ART::IMaterial::GetDiffuse() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetDiffuseTexture <virtual const RED::Object * ART::IMaterial::GetDiffuseTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetDiffuseWrap <virtual void ART::IMaterial::GetDiffuseWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetTransmission <virtual double ART::IMaterial::GetTransmission() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetTransmissionTexture <virtual const RED::Object * ART::IMaterial::GetTransmissionTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetTransmissionWrap <virtual void ART::IMaterial::GetTransmissionWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetReflectance <virtual double ART::IMaterial::GetReflectance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetReflectanceTexture <virtual const RED::Object * ART::IMaterial::GetReflectanceTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetReflectanceWrap <virtual void ART::IMaterial::GetReflectanceWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetBumpTexture <virtual const RED::Object * ART::IMaterial::GetBumpTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetBumpWrap <virtual void ART::IMaterial::GetBumpWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetBackDiffuse <virtual const RED::Color & ART::IMaterial::GetBackDiffuse() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetBackDiffuseTexture <virtual const RED::Object * ART::IMaterial::GetBackDiffuseTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetBackDiffuseWrap <virtual void ART::IMaterial::GetBackDiffuseWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetTranslucency <virtual double ART::IMaterial::GetTranslucency() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetTranslucencyTexture <virtual const RED::Object * ART::IMaterial::GetTranslucencyTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetTranslucencyWrap <virtual void ART::IMaterial::GetTranslucencyWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetIOR <virtual double ART::IMaterial::GetIOR() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetIORTexture <virtual const RED::Object * ART::IMaterial::GetIORTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetIORWrap <virtual void ART::IMaterial::GetIORWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetGlossiness <virtual double ART::IMaterial::GetGlossiness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetGlossinessTexture <virtual const RED::Object * ART::IMaterial::GetGlossinessTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetGlossinessWrap <virtual void ART::IMaterial::GetGlossinessWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetAlbedo <virtual const RED::Color & ART::IMaterial::GetAlbedo() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetAlbedoTexture <virtual const RED::Object * ART::IMaterial::GetAlbedoTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetAlbedoWrap <virtual void ART::IMaterial::GetAlbedoWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetRoughness <virtual double ART::IMaterial::GetRoughness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetRoughnessTexture <virtual const RED::Object * ART::IMaterial::GetRoughnessTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetRoughnessWrap <virtual void ART::IMaterial::GetRoughnessWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetMetalness <virtual double ART::IMaterial::GetMetalness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetMetalnessTexture <virtual const RED::Object * ART::IMaterial::GetMetalnessTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetMetalnessWrap <virtual void ART::IMaterial::GetMetalnessWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetAO <virtual double ART::IMaterial::GetAO() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetAOTexture <virtual const RED::Object * ART::IMaterial::GetAOTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetAOWrap <virtual void ART::IMaterial::GetAOWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetEmissive <virtual const RED::Color & ART::IMaterial::GetEmissive() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetEmissiveTexture <virtual const RED::Object * ART::IMaterial::GetEmissiveTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetEmissiveIntensity <virtual double ART::IMaterial::GetEmissiveIntensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetEmissiveWrap <virtual void ART::IMaterial::GetEmissiveWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetWaterColor <virtual const RED::Color & ART::IMaterial::GetWaterColor() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetWaterRefractIOR <virtual double ART::IMaterial::GetWaterRefractIOR() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetTransmittance <virtual double ART::IMaterial::GetTransmittance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetRippleSpeed <virtual double ART::IMaterial::GetRippleSpeed() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetRippleStrength <virtual double ART::IMaterial::GetRippleStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetFlowOrientation <virtual double ART::IMaterial::GetFlowOrientation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetFlowSpeed <virtual double ART::IMaterial::GetFlowSpeed() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetWaterPlaneNormal <virtual const RED::Color & ART::IMaterial::GetWaterPlaneNormal() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetWaterDepth <virtual double ART::IMaterial::GetWaterDepth() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetMatrix <virtual const RED::Matrix & ART::IMaterial::GetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetChannel <virtual RED::MESH_CHANNEL ART::IMaterial::GetChannel() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetAlphaThreshold <virtual double ART::IMaterial::GetAlphaThreshold() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IMaterial::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetLayerSet <virtual const RED::LayerSet & RED::IMaterial::GetLayerSet(int iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShader <virtual const RED::Shader * RED::IMaterial::GetShader(unsigned int iShaderID, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShader <virtual RED_RC RED::IMaterial::GetShader(unsigned int iShaderID, RED::MATERIAL_PASS iPass, RED::Shader *&oShader, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, const RED::LayerSet &iLayerSet, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaderList <virtual RED_RC RED::IMaterial::GetShaderList(RED::Vector< const RED::Shader * > &oShaders, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetShaderList <virtual RED_RC RED::IMaterial::GetShaderList(RED::Vector< RED::Shader * > &oShaders, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetImageList <virtual RED_RC RED::IMaterial::GetImageList(RED::Map< RED::Object *, int > &oImageList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetPriority <virtual RED_RC RED::IMaterial::GetPriority(int &oPriority, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetUsedChannels <virtual RED_RC RED::IMaterial::GetUsedChannels(RED::Map< RED::LayerSet, RED::Vector< RED::MESH_CHANNEL > > &ioChannels, int iNumState=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetImmediateMode <virtual RED_RC RED::IMaterial::GetImmediateMode(bool &oOnOff, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetPolygonOffset <virtual RED_RC RED::IMaterial::GetPolygonOffset(float &oPolyOffsetFactor, float &oPolyOffsetUnits, const RED::LayerSet &iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetCaustics <virtual RED_RC RED::IMaterial::GetCaustics(bool &oReflectiveCaustics, bool &oRefractiveCaustics, const RED::LayerSet &iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetDisplacement <virtual RED_RC RED::IMaterial::GetDisplacement(float &oDispHeight, RED::Object *&oDispTexture, RED::Matrix &oDispMatrix, RED::MESH_CHANNEL &oDispUV, float &oDispOffset, const RED::LayerSet &iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetBatchMode <virtual RED_RC RED::IMaterial::GetBatchMode(bool &oBatchMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetBatchArraysCount <virtual RED_RC RED::IMaterial::GetBatchArraysCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetBatchArrays <virtual RED_RC RED::IMaterial::GetBatchArrays(RED::Vector< RED::Vector< void * > > &oData, RED::Vector< RED::Vector< RED::MESH_CHANNEL > > &oChannel, RED::Vector< RED::Vector< int > > &oVertexSize, RED::Vector< RED::Vector< RED::MESH_FORMAT > > &oFormat, RED::Vector< int > &oVerticesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetBatchIndicesCount <virtual RED_RC RED::IMaterial::GetBatchIndicesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetBatchIndices <virtual RED_RC RED::IMaterial::GetBatchIndices(RED::Vector< int * > &oIndex, RED::Vector< int > &oCount, RED::Vector< int > &oPrimitiveSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IMaterialController::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetName <virtual const RED::String & RED::IMaterialController::GetName() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetCategory <virtual const RED::String & RED::IMaterialController::GetCategory() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetSubCategory <virtual const RED::String & RED::IMaterialController::GetSubCategory() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetSdkVersion <virtual const RED::String & RED::IMaterialController::GetSdkVersion() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetCreationDate <virtual const RED::String & RED::IMaterialController::GetCreationDate() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetAuthor <virtual const RED::String & RED::IMaterialController::GetAuthor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetDescription <virtual const RED::String & RED::IMaterialController::GetDescription() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetMaterial <virtual RED::Object * RED::IMaterialController::GetMaterial() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetThumbnail <virtual RED::Object * RED::IMaterialController::GetThumbnail() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetProperty <virtual RED::Object * RED::IMaterialController::GetProperty(unsigned int iIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetProperty <virtual RED::Object * RED::IMaterialController::GetProperty(const RED::String &iName) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetPropertiesCount <virtual unsigned int RED::IMaterialController::GetPropertiesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetHintName <virtual const RED::String & RED::IMaterialController::GetHintName(unsigned int iIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetHint <virtual const RED::String & RED::IMaterialController::GetHint(unsigned int iIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetHint <virtual const RED::String & RED::IMaterialController::GetHint(const RED::String &iName) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetHintsCount <virtual unsigned int RED::IMaterialController::GetHintsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetCoverage <virtual RED_RC RED::IMaterialController::GetCoverage(RED::Vector3 &oCoverage) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IMaterialControllerProperty::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetName <virtual const RED::String & RED::IMaterialControllerProperty::GetName() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetDescription <virtual const RED::String & RED::IMaterialControllerProperty::GetDescription() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetScript <virtual const RED::String & RED::IMaterialControllerProperty::GetScript() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetType <virtual RED::PROPERTY_TYPE RED::IMaterialControllerProperty::GetType() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetColor <virtual const RED::Color & RED::IMaterialControllerProperty::GetColor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetFloatValue <virtual float RED::IMaterialControllerProperty::GetFloatValue() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetIntegerValue <virtual int RED::IMaterialControllerProperty::GetIntegerValue() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetBooleanValue <virtual bool RED::IMaterialControllerProperty::GetBooleanValue() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetVector4 <virtual const RED::Vector4 & RED::IMaterialControllerProperty::GetVector4() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetLayerSet <virtual const RED::LayerSet & RED::IMaterialControllerProperty::GetLayerSet() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetRange <virtual void RED::IMaterialControllerProperty::GetRange(float &iStart, float &iEnd) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetRange <virtual void RED::IMaterialControllerProperty::GetRange(int &iStart, int &iEnd) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetTexture <virtual const RED::Object * RED::IMaterialControllerProperty::GetTexture() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetTexturePath <virtual const RED::String & RED::IMaterialControllerProperty::GetTexturePath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IMeshShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetVerticesCount <virtual RED_RC RED::IMeshShape::GetVerticesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetVertexArray <virtual RED_RC RED::IMeshShape::GetVertexArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetVertexArray <virtual RED_RC RED::IMeshShape::GetVertexArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetNormalArray <virtual RED_RC RED::IMeshShape::GetNormalArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetNormalArray <virtual RED_RC RED::IMeshShape::GetNormalArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetColorArray <virtual RED_RC RED::IMeshShape::GetColorArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetColorArray <virtual RED_RC RED::IMeshShape::GetColorArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetTextureArray <virtual RED_RC RED::IMeshShape::GetTextureArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iTexNum, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetTextureArray <virtual RED_RC RED::IMeshShape::GetTextureArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iTexNum, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetUserArray <virtual RED_RC RED::IMeshShape::GetUserArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iUserNum, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetUserArray <virtual RED_RC RED::IMeshShape::GetUserArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iUserNum, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(const void *&oData, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(void *&oData, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetTriangles <virtual RED_RC RED::IMeshShape::GetTriangles(const int *&oTriIndex, int &oTriCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetTriangles <virtual RED_RC RED::IMeshShape::GetTriangles(int *&oTriIndex, int &oTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetTrianglesCount <virtual RED_RC RED::IMeshShape::GetTrianglesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBonesCount <virtual RED_RC RED::IMeshShape::GetBonesCount(unsigned int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneMatrix <virtual RED_RC RED::IMeshShape::GetBoneMatrix(const RED::Matrix *&oBoneMatrix, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneNeutralPose <virtual RED_RC RED::IMeshShape::GetBoneNeutralPose(const RED::Matrix *&oBoneMatrix, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneParent <virtual RED_RC RED::IMeshShape::GetBoneParent(int &oParentIndex, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneName <virtual RED_RC RED::IMeshShape::GetBoneName(const RED::String *&oBoneName, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneChildrenCount <virtual RED_RC RED::IMeshShape::GetBoneChildrenCount(unsigned int &oCount, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneChild <virtual RED_RC RED::IMeshShape::GetBoneChild(unsigned int &oChildIndex, unsigned int iBoneIndex, unsigned int iChildIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetSkinBonesCount <virtual RED_RC RED::IMeshShape::GetSkinBonesCount(unsigned int &oSkinBonesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetSkinBone <virtual RED_RC RED::IMeshShape::GetSkinBone(unsigned int &oBoneIndex, const RED::Matrix *&oInverseReferenceMatrix, unsigned int iSkinBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetSkinVerticesCount <virtual RED_RC RED::IMeshShape::GetSkinVerticesCount(unsigned int &oSkinVerticesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetSkinVertex <virtual RED_RC RED::IMeshShape::GetSkinVertex(unsigned int &oVertexIndex, unsigned int iSkinVertexIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneInfluencesCount <virtual RED_RC RED::IMeshShape::GetBoneInfluencesCount(unsigned int &oBoneInfluencesCount, unsigned int iSkinVertexIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetBoneInfluence <virtual RED_RC RED::IMeshShape::GetBoneInfluence(unsigned int &oSkinBoneIndex, double &oWeight, unsigned int iSkinVertexIndex, unsigned int iBoneInfluenceIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`GetClassID <static RED::CID RNET::IMessage::GetClassID()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)",
           ":cpp:func:`GetType <virtual RNET::MessageType RNET::IMessage::GetType() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)",
           ":cpp:func:`GetSourceID <virtual int RNET::IMessage::GetSourceID() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)",
           ":cpp:func:`GetData <virtual void RNET::IMessage::GetData(char *&oBuffer, int &oSize) const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IMoonLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)",
           ":cpp:func:`GetMoon <virtual RED_RC RED::IMoonLightShape::GetMoon(RED::Vector3 &oMoonDir, double &oMoonScale, double &oMoonMult, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)",
           ":cpp:func:`GetSamplesCount <virtual RED_RC RED::IMoonLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)",
           ":cpp:func:`GetParentCelestialBody <virtual RED::Object * ART::IObserver::GetParentCelestialBody() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetParentCelestialBodyTransform <virtual const RED::Matrix & ART::IObserver::GetParentCelestialBodyTransform() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetSight <virtual void ART::IObserver::GetSight(double oSight[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetSight <virtual RED::Vector3 ART::IObserver::GetSight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetTop <virtual void ART::IObserver::GetTop(double oTop[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetTop <virtual RED::Vector3 ART::IObserver::GetTop() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetRight <virtual void ART::IObserver::GetRight(double oRight[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetRight <virtual RED::Vector3 ART::IObserver::GetRight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetPosition <virtual void ART::IObserver::GetPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetPosition <virtual RED::Vector3 ART::IObserver::GetPosition() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetSphericalPosition <virtual void ART::IObserver::GetSphericalPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetGPSPosition <virtual void ART::IObserver::GetGPSPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetViewMatrix <virtual const RED::Matrix & ART::IObserver::GetViewMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetNearFar <virtual void ART::IObserver::GetNearFar(double &oDNear, double &oDFar) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetNearFarBackground <virtual void ART::IObserver::GetNearFarBackground(double &oDNear, double &oDFar) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetFOV <virtual double ART::IObserver::GetFOV() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetFocusDistance <virtual double ART::IObserver::GetFocusDistance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetToneMappingCamera <virtual RED::Object * ART::IObserver::GetToneMappingCamera() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetClosestCelestialBody <virtual RED::Object * ART::IObserver::GetClosestCelestialBody() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetPrimaryRay <virtual RED_RC ART::IObserver::GetPrimaryRay(double oE[3], double oP[3], double iX, double iY, double iZ=1.0) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`GetCelestialBodiesPathsDisplay <virtual bool ART::IOptions::GetCelestialBodiesPathsDisplay() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarInTheSkyFOVRatio <virtual double ART::IOptions::GetStarInTheSkyFOVRatio() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetCloseOrbitFOVRatio <virtual double ART::IOptions::GetCloseOrbitFOVRatio() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPlanetPatchOnScreenSplitSize <virtual double ART::IOptions::GetPlanetPatchOnScreenSplitSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPlanetPatchOffScreenSplitSize <virtual double ART::IOptions::GetPlanetPatchOffScreenSplitSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetTrianglesFillMode <virtual bool ART::IOptions::GetTrianglesFillMode() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetDisplayMode <virtual ART::DISPLAY_MODE ART::IOptions::GetDisplayMode() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarCSMSize <virtual void ART::IOptions::GetStarCSMSize(int &oSize) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarCSMBlur <virtual int ART::IOptions::GetStarCSMBlur() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarCSMAlphaThreshold <virtual double ART::IOptions::GetStarCSMAlphaThreshold() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarCSMRange <virtual double ART::IOptions::GetStarCSMRange(int iNumber) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarCSMBias <virtual void ART::IOptions::GetStarCSMBias(double &oExponent, double &oScale) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarCSMOverlap <virtual double ART::IOptions::GetStarCSMOverlap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarCSMCount <virtual int ART::IOptions::GetStarCSMCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSkyReflectanceMultiplier <virtual double ART::IOptions::GetSkyReflectanceMultiplier() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAtmosphericLandscapeShadows <virtual bool ART::IOptions::GetAtmosphericLandscapeShadows() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAtmosphericCloudShadows <virtual bool ART::IOptions::GetAtmosphericCloudShadows() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAtmosphericSamples <virtual int ART::IOptions::GetAtmosphericSamples(ART::ATMOSPHERIC_SAMPLE iSample) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAtmosphericGamma <virtual double ART::IOptions::GetAtmosphericGamma() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetStarGIStrengthInShadows <virtual double ART::IOptions::GetStarGIStrengthInShadows() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsShadowRange <virtual int ART::IOptions::GetPrismsShadowRange(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsMeshFadeOffset <virtual double ART::IOptions::GetPrismsMeshFadeOffset(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsDensity <virtual double ART::IOptions::GetPrismsDensity(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetMaxPrismsDensity <virtual double ART::IOptions::GetMaxPrismsDensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsExactSpawn <virtual bool ART::IOptions::GetPrismsExactSpawn(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsSpawnOffset <virtual int ART::IOptions::GetPrismsSpawnOffset(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsFadeDistances <virtual void ART::IOptions::GetPrismsFadeDistances(double &oFadeStart, double &oFadeEnd, ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsSplatOverlap <virtual double ART::IOptions::GetPrismsSplatOverlap(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPrismsPassesCount <virtual int ART::IOptions::GetPrismsPassesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSnowColor <virtual void ART::IOptions::GetSnowColor(RED::Color &oColor, float &oReflectance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetCloudsFadeDistances <virtual void ART::IOptions::GetCloudsFadeDistances(double &oFadeStart, double &oFadeEnd) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetCloudsDensity <virtual double ART::IOptions::GetCloudsDensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetMaxCloudsDensity <virtual double ART::IOptions::GetMaxCloudsDensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetCloudsRenderingResolution <virtual int ART::IOptions::GetCloudsRenderingResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetCloudsRelighting <virtual double ART::IOptions::GetCloudsRelighting() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetFullSceneAntiAliasing <virtual int ART::IOptions::GetFullSceneAntiAliasing() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAntiAliasing <virtual int ART::IOptions::GetAntiAliasing() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAntiAliasingMotionThreshold <virtual double ART::IOptions::GetAntiAliasingMotionThreshold() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAntiAliasingAlphaMin <virtual double ART::IOptions::GetAntiAliasingAlphaMin() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetAntiAliasingAlphaMax <virtual double ART::IOptions::GetAntiAliasingAlphaMax() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetGISamplesSpread <virtual double ART::IOptions::GetGISamplesSpread() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPlanetResolution <virtual double ART::IOptions::GetPlanetResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPlanetLandscapeOpsTime <virtual double ART::IOptions::GetPlanetLandscapeOpsTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetThreadsCount <virtual int ART::IOptions::GetThreadsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetPlanetLandscapeThreadsCount <virtual int ART::IOptions::GetPlanetLandscapeThreadsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetGeometryGIUpdateTime <virtual double ART::IOptions::GetGeometryGIUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSAORadius <virtual double ART::IOptions::GetSSAORadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSAOSamplesCount <virtual int ART::IOptions::GetSSAOSamplesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSRStrength <virtual double ART::IOptions::GetSSRStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSRRayResolution <virtual double ART::IOptions::GetSSRRayResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSRBorderFade <virtual int ART::IOptions::GetSSRBorderFade() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSRCameraFade <virtual double ART::IOptions::GetSSRCameraFade() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSRObjectThickness <virtual double ART::IOptions::GetSSRObjectThickness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSRRefiningSteps <virtual int ART::IOptions::GetSSRRefiningSteps() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetSSRRenderingResolution <virtual int ART::IOptions::GetSSRRenderingResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IOptions::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(bool &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(float &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(double &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(int &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionValueFormat <virtual RED_RC RED::IOptions::GetOptionValueFormat(RED::OPTION_VALUE_FORMAT &oFormat, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(bool &oDefaultValue, bool &oMinValue, bool &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(float &oDefaultValue, float &oMinValue, float &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(double &oDefaultValue, double &oMinValue, double &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(int &oDefaultValue, int &oMinValue, int &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`GetClassID <static RED::CID RNET::IPeer::GetClassID()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetPort <virtual int RNET::IPeer::GetPort() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetMaxConnections <virtual int RNET::IPeer::GetMaxConnections() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetWebServerPath <virtual const RED::String & RNET::IPeer::GetWebServerPath() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetID <virtual unsigned int RNET::IPeer::GetID() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetVersion <virtual unsigned int RNET::IPeer::GetVersion() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetConnectionsIDList <virtual RED_RC RNET::IPeer::GetConnectionsIDList(RED::Vector< int > &oConnectionsID) const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetConnectionAddress <virtual RNET::Address RNET::IPeer::GetConnectionAddress(int iConnection)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IPhysicalLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetLuminousFlux <virtual RED_RC RED::IPhysicalLightShape::GetLuminousFlux(float &oLuminousFlux, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetPowerAndEfficacy <virtual RED_RC RED::IPhysicalLightShape::GetPowerAndEfficacy(float &oPower, float &oLuminousEfficacy, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetPowerAndEfficiency <virtual RED_RC RED::IPhysicalLightShape::GetPowerAndEfficiency(float &oPower, float &oLuminousEfficiency, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetIES <virtual RED_RC RED::IPhysicalLightShape::GetIES(RED::String &oFile, RED::Vector< double > &oValues, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetIESAngle <virtual RED_RC RED::IPhysicalLightShape::GetIESAngle(float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetIESMatrix <virtual RED_RC RED::IPhysicalLightShape::GetIESMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetColor <virtual RED_RC RED::IPhysicalLightShape::GetColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetTexture <virtual RED_RC RED::IPhysicalLightShape::GetTexture(const RED::Object *&oTexture, RED::Matrix &oTextureMatrix, RED::MESH_CHANNEL &oUVChannel, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetEmitterSpherical <virtual RED_RC RED::IPhysicalLightShape::GetEmitterSpherical(bool &oIsSpherical, RED::Vector3 &oPosition, float &oRadius, RED::Vector3 &oDirection, float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetEmitterMesh <virtual RED_RC RED::IPhysicalLightShape::GetEmitterMesh(RED::Object *&oMesh, float &oScale, float &oArea, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetEmitterMaterial <virtual RED_RC RED::IPhysicalLightShape::GetEmitterMaterial(RED::Object *&oMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetSamplesCount <virtual RED_RC RED::IPhysicalLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`GetPID <virtual ART::PLANET_ID ART::IPlanet::GetPID() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetName <virtual const RED::String & ART::IPlanet::GetName() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetParent <virtual RED::Object * ART::IPlanet::GetParent() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetRadius <virtual double ART::IPlanet::GetRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetInclination <virtual const RED::Matrix & ART::IPlanet::GetInclination() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetObliquity <virtual const RED::Matrix & ART::IPlanet::GetObliquity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetEllipticPath <virtual const double * ART::IPlanet::GetEllipticPath() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetOrbitalPeriod <virtual double ART::IPlanet::GetOrbitalPeriod() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetStartupOrbitalAngle <virtual double ART::IPlanet::GetStartupOrbitalAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetRotationPeriod <virtual double ART::IPlanet::GetRotationPeriod() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetStartupRotationAngle <virtual double ART::IPlanet::GetStartupRotationAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetRotationAngleOverride <virtual double ART::IPlanet::GetRotationAngleOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetTangentAxisSystem <virtual RED_RC ART::IPlanet::GetTangentAxisSystem(RED::Matrix &oMatrix, const double iPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetAxisSystemOverride <virtual const RED::Matrix & ART::IPlanet::GetAxisSystemOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetOffsetMatrix <virtual const RED::Matrix & ART::IPlanet::GetOffsetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetStarDirection <virtual RED_RC ART::IPlanet::GetStarDirection(double oDirection[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetAtlas <virtual RED::Object * ART::IPlanet::GetAtlas() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetEnvironment <virtual RED::Object * ART::IPlanet::GetEnvironment() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetEnvironmentSize <virtual void ART::IPlanet::GetEnvironmentSize(int &oWidth, int &oHeight) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetEnvironmentScale <virtual double ART::IPlanet::GetEnvironmentScale() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetEnvironmentMatrix <virtual const RED::Matrix & ART::IPlanet::GetEnvironmentMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetEnvironmentMaximalHeight <virtual double ART::IPlanet::GetEnvironmentMaximalHeight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetAxisSystem <virtual const RED::Matrix & ART::IPlanet::GetAxisSystem() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetRawAxisSystem <virtual const RED::Matrix & ART::IPlanet::GetRawAxisSystem() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetPosition <virtual void ART::IPlanet::GetPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetLandscapeVisibleHeight <virtual RED_RC ART::IPlanet::GetLandscapeVisibleHeight(double oPos[3], double oNor[3], double iPos[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetLandscapeRealHeight <virtual RED_RC ART::IPlanet::GetLandscapeRealHeight(double oPos[3], double iPos[3], bool iWithGroundAreas, bool iWithGeometries, bool iFirstSoil, int iGeometryMaxPriority=INT_MAX) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetGeometry <virtual RED_RC ART::IPlanet::GetGeometry(RED::Object *&oGeometry, int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetWindDirection <virtual RED_RC ART::IPlanet::GetWindDirection(RED::Vector3 &oDirection) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetWindPower <virtual RED_RC ART::IPlanet::GetWindPower(double &oPower)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetWindTurbulenceSpeed <virtual RED_RC ART::IPlanet::GetWindTurbulenceSpeed(double &oSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetWindTurbulenceScale <virtual RED_RC ART::IPlanet::GetWindTurbulenceScale(double &oScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IPointShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetVerticesCount <virtual RED_RC RED::IPointShape::GetVerticesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetVertexArray <virtual RED_RC RED::IPointShape::GetVertexArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetVertexArray <virtual RED_RC RED::IPointShape::GetVertexArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(const void *&oData, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(void *&oData, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetPoints <virtual RED_RC RED::IPointShape::GetPoints(const int *&oIndex, int &oIndexCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetPoints <virtual RED_RC RED::IPointShape::GetPoints(int *&oIndex, int &oIndexCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetPointsCount <virtual RED_RC RED::IPointShape::GetPointsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IREDFile::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IReferenceManager::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)",
           ":cpp:func:`GetReference <virtual RED::Object * RED::IReferenceManager::GetReference(RED::uint64 iReferenceID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)",
           ":cpp:func:`GetCurrentDataContext <virtual RED_RC RED::IReferenceManager::GetCurrentDataContext(unsigned int &oDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IReferenceSolving::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceSolving`)",
           ":cpp:func:`GetType <virtual ART::REFLECTION_PROBE_TYPE ART::IReflectionProbe::GetType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetMatrix <virtual const RED::Matrix & ART::IReflectionProbe::GetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetCameraPositionOffset <virtual const RED::Vector3 & ART::IReflectionProbe::GetCameraPositionOffset() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetEnvironmentMap <virtual RED::Object * ART::IReflectionProbe::GetEnvironmentMap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetEnvironmentMapIndex <virtual RED::Object * ART::IReflectionProbe::GetEnvironmentMapIndex() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetPlanarReflectionTex <virtual RED::Object * ART::IReflectionProbe::GetPlanarReflectionTex() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetRenderPlanar <virtual bool ART::IReflectionProbe::GetRenderPlanar() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetPlanarReflectionPlaneEquation <virtual RED::Vector4 ART::IReflectionProbe::GetPlanarReflectionPlaneEquation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetPlanarReflectionPlaneNormal <virtual RED::Vector3 ART::IReflectionProbe::GetPlanarReflectionPlaneNormal() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetPlanarReflectionPlanePoint <virtual RED::Vector3 ART::IReflectionProbe::GetPlanarReflectionPlanePoint() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetEffectRadius <virtual double ART::IReflectionProbe::GetEffectRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetFalloffRadius <virtual double ART::IReflectionProbe::GetFalloffRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetEffectBox <virtual void ART::IReflectionProbe::GetEffectBox(RED::Vector3 &oMin, RED::Vector3 &oMax) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetFalloffBox <virtual void ART::IReflectionProbe::GetFalloffBox(RED::Vector3 &oFalloffMin, RED::Vector3 &oFalloffMax) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetBlendWeight <virtual double ART::IReflectionProbe::GetBlendWeight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IResourceManager::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetPlatform <virtual RED::HARDWARE_PLATFORM RED::IResourceManager::GetPlatform() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetNumberOfProcessors <virtual int RED::IResourceManager::GetNumberOfProcessors() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetWindowList <virtual RED_RC RED::IResourceManager::GetWindowList(RED::Vector< RED::Object * > &oWindowList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetDataManager <virtual RED::Object * RED::IResourceManager::GetDataManager()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetMaterialList <virtual const RED::Vector< RED::Object * > & RED::IResourceManager::GetMaterialList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetImageList <virtual const RED::Vector< RED::Object * > & RED::IResourceManager::GetImageList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetFontList <virtual const RED::Vector< RED::Object * > & RED::IResourceManager::GetFontList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetAllSystemFonts <virtual RED_RC RED::IResourceManager::GetAllSystemFonts(RED::Vector< RED::String > &oFontList) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetState <virtual const RED::State & RED::IResourceManager::GetState() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetShader <virtual RED_RC RED::IResourceManager::GetShader(const RED::String *&oShaderString, const RED::ShaderProgramID &iShaderID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetInterruptCallback <virtual void RED::IResourceManager::GetInterruptCallback(RED::INTERRUPT_CALLBACK &oCallback, void *&oUserData) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetMaterialController <virtual RED::Object * RED::IResourceManager::GetMaterialController(const RED::Object *iMaterial) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetBatchSyncCallback <virtual void RED::IResourceManager::GetBatchSyncCallback(RED::BATCH_SYNC_CALLBACK &oCallback, void *&oUserData) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetShadingCallback <virtual void RED::IResourceManager::GetShadingCallback(RED::SOFT_SHADER_CALLBACK &oCallback, void *&oUserData, const RED::String &iLabel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetErrorCallback <virtual RED::REDSDK_ERROR_CALLBACK RED::IResourceManager::GetErrorCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetErrorCallbackUserData <virtual void * RED::IResourceManager::GetErrorCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetErrorFilePath <virtual const RED::String & RED::IResourceManager::GetErrorFilePath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetOpenGLMaterialCallback <virtual RED::OPENGL_MATERIAL_CALLBACK RED::IResourceManager::GetOpenGLMaterialCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetOpenGLMaterialCallbackUserData <virtual void * RED::IResourceManager::GetOpenGLMaterialCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetOpenGLBufferCallback <virtual RED::OPENGL_BUFFER_CALLBACK RED::IResourceManager::GetOpenGLBufferCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetOpenGLBufferCallbackUserData <virtual void * RED::IResourceManager::GetOpenGLBufferCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetOpenGLViewpointCallback <virtual RED::OPENGL_VIEWPOINT_CALLBACK RED::IResourceManager::GetOpenGLViewpointCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetOpenGLViewpointCallbackUserData <virtual void * RED::IResourceManager::GetOpenGLViewpointCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetBoundingSphere <virtual RED_RC RED::IShape::GetBoundingSphere(RED::BoundingSphere *&oBoundingSphere, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetBoundingSphere <virtual RED_RC RED::IShape::GetBoundingSphere(RED::BoundingSphere *&oBoundingSphere, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetChildrenCount <virtual RED_RC RED::IShape::GetChildrenCount(int &oChildrenCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetChildren <virtual RED_RC RED::IShape::GetChildren(const RED::Vector< RED::Object * > *&oChildList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetChild <virtual RED_RC RED::IShape::GetChild(RED::Object *&oChild, int iChildNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetChildByID <virtual RED_RC RED::IShape::GetChildByID(RED::Object *&oChild, unsigned int iChildID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetChildByID <virtual RED_RC RED::IShape::GetChildByID(RED::Object *&oChild, const RED::String &iChildID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetShapes <virtual RED_RC RED::IShape::GetShapes(RED::Map< RED::Object *, unsigned int > &oShapes, const RED::CID &iCID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetParentsCount <virtual RED_RC RED::IShape::GetParentsCount(int &oParentsCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetParents <virtual RED_RC RED::IShape::GetParents(const RED::Vector< RED::Object * > *&oParentlist, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetParent <virtual RED_RC RED::IShape::GetParent(RED::Object *&oParent, int iParentNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetParentViewpoints <virtual RED_RC RED::IShape::GetParentViewpoints(RED::Vector< RED::Object * > &oViewpointList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetMaterial <virtual RED_RC RED::IShape::GetMaterial(RED::Object *&oMaterial, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetLayerSet <virtual RED_RC RED::IShape::GetLayerSet(const RED::LayerSet *&iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetContextSwitchCallback <virtual RED_RC RED::IShape::GetContextSwitchCallback(USER_SWITCH_CALLBACK &oContextSwitchCB, void *&oUserData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetVisibilitySwitchCallback <virtual RED_RC RED::IShape::GetVisibilitySwitchCallback(USER_SWITCH_CALLBACK &oVisibilitySwitchCB, void *&oUserData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetMemorySize <virtual RED_RC RED::IShape::GetMemorySize(RED::uint64 &oByteSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISkeletalAnimationBlender::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`GetControllersCount <virtual RED_RC RED::ISkeletalAnimationBlender::GetControllersCount(unsigned int &oControllersCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`GetController <virtual RED_RC RED::ISkeletalAnimationBlender::GetController(RED::Object *&oController, unsigned int iControllerIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISkeletalAnimationController::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetSkinnedMeshesCount <virtual RED_RC RED::ISkeletalAnimationController::GetSkinnedMeshesCount(unsigned int &oSkinnedMeshesCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetSkinnedMesh <virtual RED_RC RED::ISkeletalAnimationController::GetSkinnedMesh(RED::Object *&oSkinnedMesh, unsigned int iSkinnedMeshIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetBonesCount <virtual RED_RC RED::ISkeletalAnimationController::GetBonesCount(unsigned int &oCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetGroup <virtual unsigned int RED::ISkeletalAnimationController::GetGroup() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetRootMotionMatrix <virtual void RED::ISkeletalAnimationController::GetRootMotionMatrix(const RED::Matrix *&oMatrix) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetBlendWeight <virtual double RED::ISkeletalAnimationController::GetBlendWeight() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetBoneTransform <virtual RED_RC RED::ISkeletalAnimationController::GetBoneTransform(const RED::AnimationData *&oTransform, unsigned int iBoneIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISkyLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`GetPhysicalModel <virtual RED_RC RED::ISkyLightShape::GetPhysicalModel(double &oSceneScale, double &oViewHeight, double &oSkyMult, unsigned int &oTurbidity, RED::Color &oAlbedo, double &oAerosolsAlbedo, double &oAsymmetryFactor, RED::Vector3 &oSunDir, double &oSunRadiusScale, double &oSunIntensityMultiplier, RED::Vector3 &oMoonDir, double &oMoonRadiusScale, double &oMoonIntensityMultiplier, double &oStarsIntensityMultiplier, double &oSaturation, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`GetCustomModel <virtual RED_RC RED::ISkyLightShape::GetCustomModel(RED::Vector3 &oSunDir, double &oSunRadiusScale, RED::Color &oSunIntensity, RED::Vector3 &oMoonDir, double &oMoonRadiusScale, RED::Color &oMoonIntensity, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`GetSkyTexture <virtual RED_RC RED::ISkyLightShape::GetSkyTexture(RED::Object *&oTexture, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`GetBackgroundMatrixFromSky <virtual RED_RC RED::ISkyLightShape::GetBackgroundMatrixFromSky(RED::Matrix &oBackgroundMatrix, const RED::Vector3 &iDir, const RED::Vector3 &iTop)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`GetSamplesCount <virtual RED_RC RED::ISkyLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`GetPortals <virtual RED_RC RED::ISkyLightShape::GetPortals(RED::Vector< RED::Object * > &oPortals, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISoftBucket::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)",
           ":cpp:func:`GetCompletedBucket <virtual void RED::ISoftBucket::GetCompletedBucket(int &oX, int &oY, int &oLevel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)",
           ":cpp:func:`GetCompletedBucketLuminance <virtual void RED::ISoftBucket::GetCompletedBucketLuminance(double &oLuminanceMin, double &oLuminanceMax, double &oLuminanceAverage, double &oLuminanceLogAverage) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)",
           ":cpp:func:`GetMinRemainingBucketsCount <virtual int RED::ISoftBucket::GetMinRemainingBucketsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)",
           ":cpp:func:`GetThreadsCount <virtual int RED::ISoftBucket::GetThreadsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISoftLight::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetShape <virtual RED::Object * RED::ISoftLight::GetShape() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetDiffuseIntensity <virtual void RED::ISoftLight::GetDiffuseIntensity(double oDiffuse[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetSpecularIntensity <virtual void RED::ISoftLight::GetSpecularIntensity(double oSpecular[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetAttenuation <virtual bool RED::ISoftLight::GetAttenuation(double oAttenuation[4], int iThreadID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetVolumeAttenuation <virtual bool RED::ISoftLight::GetVolumeAttenuation(double oAttenuation[4], const double *iPoint) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetWCSLightPos <virtual void RED::ISoftLight::GetWCSLightPos(double oLightPos[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetWCSLightDir <virtual void RED::ISoftLight::GetWCSLightDir(double oDirection[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetWCSLightDir <virtual void RED::ISoftLight::GetWCSLightDir(double oDirection[4], const double *iPoint, const double *iSample) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetWCSBoundingSphere <virtual void RED::ISoftLight::GetWCSBoundingSphere(double oPosition[4], double &oRadius2) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetSamplesCount <virtual unsigned int RED::ISoftLight::GetSamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetSeed <virtual unsigned int RED::ISoftLight::GetSeed() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetNextWCSSample <virtual RED_RC RED::ISoftLight::GetNextWCSSample(bool &oCompleted, double oLightDirection[4], double oLightColor[4], double oShadowColor[4], const double iPosition[4], const double iNormal[4], const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetWCSSample <virtual RED_RC RED::ISoftLight::GetWCSSample(double oLightDirection[4], double oLightColor[4], double oShadowColor[4], double &oPDF, const double iPosition[4], const double iNormal[4], double iSample[2], const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetRenderMode <virtual int RED::ISoftLight::GetRenderMode(RENDER_MODE iMode) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetShadowColor <virtual const Color & RED::ISoftLight::GetShadowColor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetShadowBias <virtual double RED::ISoftLight::GetShadowBias() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetLayerSetLit <virtual const RED::LayerSet & RED::ISoftLight::GetLayerSetLit() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetLayerSetShadowCaster <virtual const RED::LayerSet & RED::ISoftLight::GetLayerSetShadowCaster() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetLayerSetShadowReceiver <virtual const RED::LayerSet & RED::ISoftLight::GetLayerSetShadowReceiver() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetLightType <virtual RED::LIGHT_TYPE RED::ISoftLight::GetLightType() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetSpotAngle <virtual double RED::ISoftLight::GetSpotAngle() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetSpotFallOff <virtual double RED::ISoftLight::GetSpotFallOff() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetEffectDistance <virtual double RED::ISoftLight::GetEffectDistance() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetBeamInnerRadius <virtual double RED::ISoftLight::GetBeamInnerRadius() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetBeamOuterRadius <virtual double RED::ISoftLight::GetBeamOuterRadius() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISoftRayContext::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetPixelCoordinates <virtual void RED::ISoftRayContext::GetPixelCoordinates(double oPixel[2]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetDepth <virtual int RED::ISoftRayContext::GetDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetThreadID <virtual int RED::ISoftRayContext::GetThreadID() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetWCSHit <virtual void RED::ISoftRayContext::GetWCSHit(double oWCSHit[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetWCSNormal <virtual void RED::ISoftRayContext::GetWCSNormal(double oWCSNormal[4], const RED::RenderCode &iRenderCode, RED_VSH_INPUT iChannel=RED_VSH_NORMAL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetWCSTangent <virtual void RED::ISoftRayContext::GetWCSTangent(double oWCSTangent[4], const RED::RenderCode &iRenderCode, RED_VSH_INPUT iChannel=RED_VSH_COLOR) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetWCSIncoming <virtual void RED::ISoftRayContext::GetWCSIncoming(double oWCSIncoming[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetWCSDifferentials <virtual void RED::ISoftRayContext::GetWCSDifferentials(double oWCSdPdX[4], double oWCSdPdY[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetNormalFacing <virtual double RED::ISoftRayContext::GetNormalFacing() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetPrimaryPixelFrustum <virtual void RED::ISoftRayContext::GetPrimaryPixelFrustum(double oFrustumPlanes[24]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetHitInterval <virtual void RED::ISoftRayContext::GetHitInterval(double &oTMin, double &oTMax) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectUID <virtual int RED::ISoftRayContext::GetObjectUID() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetElementUID <virtual int RED::ISoftRayContext::GetElementUID() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectElementNumber <virtual int RED::ISoftRayContext::GetObjectElementNumber() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectElementIndices <virtual void RED::ISoftRayContext::GetObjectElementIndices(int &oI0, int &oI1, int &oI2) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectElementUVs <virtual void RED::ISoftRayContext::GetObjectElementUVs(double &oU, double &oV) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectElementWCS <virtual void RED::ISoftRayContext::GetObjectElementWCS(double oP0[4], double oP1[4], double oP2[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectShape <virtual RED::Object * RED::ISoftRayContext::GetObjectShape() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectShapePath <virtual const RED::ShapePath & RED::ISoftRayContext::GetObjectShapePath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectMaterial <virtual RED::Object * RED::ISoftRayContext::GetObjectMaterial() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectMatrix <virtual RED::Matrix * RED::ISoftRayContext::GetObjectMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetObjectLayerSet <virtual RED::LayerSet * RED::ISoftRayContext::GetObjectLayerSet() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetIOR <virtual double RED::ISoftRayContext::GetIOR() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetNextIOR <virtual double RED::ISoftRayContext::GetNextIOR() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetReflectionColor <virtual void RED::ISoftRayContext::GetReflectionColor(double oColor[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetReflectionDistance <virtual void RED::ISoftRayContext::GetReflectionDistance(double &oDistance) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetRefractionColor <virtual void RED::ISoftRayContext::GetRefractionColor(double oColor[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetRefractionDistance <virtual void RED::ISoftRayContext::GetRefractionDistance(double &oDistance) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetCutoff <virtual void RED::ISoftRayContext::GetCutoff(double oCutoff[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetShadowColor <virtual RED_RC RED::ISoftRayContext::GetShadowColor(double oShadowColor[4], const RED::ISoftLight *iLight, const RED::ISoftRenderingContext &iRenderCtx, const double *iSamplePos=NULL, int iSampleTID=0, bool iForceTwoSided=false) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetGlossySampleDir <virtual void RED::ISoftRayContext::GetGlossySampleDir(double oSampleDir[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetLight <virtual const RED::ISoftLight * RED::ISoftRayContext::GetLight(const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetGeometryDatabase <virtual const RED::Object * RED::ISoftRayContext::GetGeometryDatabase() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetCamera <virtual const RED::Object * RED::ISoftRayContext::GetCamera() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetMatrix <virtual const RED::Matrix * RED::ISoftRayContext::GetMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetInverseTransposeMatrix <virtual const RED::Matrix * RED::ISoftRayContext::GetInverseTransposeMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISoftRenderingContext::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayTransparencyDepth <virtual int RED::ISoftRenderingContext::GetRayTransparencyDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayShadowDepth <virtual int RED::ISoftRenderingContext::GetRayShadowDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayReflectionDepth <virtual int RED::ISoftRenderingContext::GetRayReflectionDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayRefractionDepth <virtual int RED::ISoftRenderingContext::GetRayRefractionDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayRefractionBack <virtual bool RED::ISoftRenderingContext::GetRayRefractionBack() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetShadowMapDepth <virtual int RED::ISoftRenderingContext::GetShadowMapDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayCutoffThreshold <virtual double RED::ISoftRenderingContext::GetRayCutoffThreshold() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayAdaptiveSamplingThreshold <virtual double RED::ISoftRenderingContext::GetRayAdaptiveSamplingThreshold() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayAdaptiveSamplingAllowedTime <virtual double RED::ISoftRenderingContext::GetRayAdaptiveSamplingAllowedTime() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayMaxSecondaryRayIntensity <virtual double RED::ISoftRenderingContext::GetRayMaxSecondaryRayIntensity() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayVolumeDepth <virtual int RED::ISoftRenderingContext::GetRayVolumeDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetPhysicalLightCutoff <virtual double RED::ISoftRenderingContext::GetPhysicalLightCutoff() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetRayWorldCacheSamplesCount <virtual int RED::ISoftRenderingContext::GetRayWorldCacheSamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetClearColor <virtual void RED::ISoftRenderingContext::GetClearColor(double oClearColor[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetClearDepth <virtual void RED::ISoftRenderingContext::GetClearDepth(double &oClearDepth) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackgroundDepth <virtual void RED::ISoftRenderingContext::GetBackgroundDepth(double &oBackgroundDepth) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackgroundCubeImage <virtual RED::Object * RED::ISoftRenderingContext::GetBackgroundCubeImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackgroundCubeImageMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetBackgroundCubeImageMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackground2DImage <virtual RED::Object * RED::ISoftRenderingContext::GetBackground2DImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackground2DImageMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetBackground2DImageMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackgroundImagesDirectVisibility <virtual bool RED::ISoftRenderingContext::GetBackgroundImagesDirectVisibility() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackgroundImagesIntensityScaleCube <virtual double RED::ISoftRenderingContext::GetBackgroundImagesIntensityScaleCube() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetBackgroundImagesIntensityScale2D <virtual double RED::ISoftRenderingContext::GetBackgroundImagesIntensityScale2D() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetAmbientLight <virtual void RED::ISoftRenderingContext::GetAmbientLight(double oAmbientLight[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetLightsCount <virtual unsigned int RED::ISoftRenderingContext::GetLightsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetLight <virtual const RED::ISoftLight & RED::ISoftRenderingContext::GetLight(unsigned int iLight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetVolumeShape <virtual RED::Object * RED::ISoftRenderingContext::GetVolumeShape() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetGISettings <virtual void RED::ISoftRenderingContext::GetGISettings(bool &oGIEnabled, double &oGIError, double &oGlossinessThreshold, bool &oLighting, int &oEstimatorSamplingRate, int &oEstimatorInterSamplesCount, int &oCachePassesCount, int &oCacheHemiSamplesCount, int &oCacheInterpSamplesCount, double &oCacheNormalTolerance, double &oCacheDistanceTolerance, bool &oCachePrecise) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetCaustics <virtual void RED::ISoftRenderingContext::GetCaustics(bool &oEnabled, unsigned int &oPhotonsCount, double &oSearchRadius, unsigned int &oSearchPhotonsCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetViewingMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewingMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetInvertViewingMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetInvertViewingMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetViewProjectionMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewProjectionMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetProjectionMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetProjectionMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetViewportMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewportMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetViewProjectionViewportMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewProjectionViewportMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetStateNumber <virtual int RED::ISoftRenderingContext::GetStateNumber() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetVRL <virtual RED::Object * RED::ISoftRenderingContext::GetVRL() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISoftShaderContext::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetStateVector <virtual const int * RED::ISoftShaderContext::GetStateVector() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetRenderCode <virtual RenderCode & RED::ISoftShaderContext::GetRenderCode()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetRenderCode <virtual const RenderCode & RED::ISoftShaderContext::GetRenderCode() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetProgramLocal <virtual void RED::ISoftShaderContext::GetProgramLocal(double oParameter[4], int iBindPos, const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetMatrixLocal <virtual void RED::ISoftShaderContext::GetMatrixLocal(RED::Matrix &ioMatrix, int iBindPos, const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetTexture <virtual RED::Object * RED::ISoftShaderContext::GetTexture(int iBindPos, const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetGlossyAngle <virtual double RED::ISoftShaderContext::GetGlossyAngle() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetGlossyAngleAniso <virtual double RED::ISoftShaderContext::GetGlossyAngleAniso() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetGlossySamplesCount <virtual int RED::ISoftShaderContext::GetGlossySamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`GetSID <virtual ART::STAR_ID ART::IStar::GetSID() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`GetRadius <virtual double ART::IStar::GetRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`GetTransform <virtual const RED::Matrix & ART::IStar::GetTransform() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`GetPosition <virtual void ART::IStar::GetPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`GetRadiance <virtual void ART::IStar::GetRadiance(double oRadiance[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`GetFilteredRadiance <virtual void ART::IStar::GetFilteredRadiance(double oRadiance[3], double iSaturation) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`GetFPS <virtual double ART::IStatistics::GetFPS() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetMainThreadREDsdkImageUpdateTime <virtual double ART::IStatistics::GetMainThreadREDsdkImageUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetMainThreadREDsdkClusterUpdateTime <virtual double ART::IStatistics::GetMainThreadREDsdkClusterUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetMainThreadREDsdkDrawTime <virtual double ART::IStatistics::GetMainThreadREDsdkDrawTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetMainThreadREDsdkAuxiliaryDrawTime <virtual double ART::IStatistics::GetMainThreadREDsdkAuxiliaryDrawTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetMainThreadSyncWaitTime <virtual double ART::IStatistics::GetMainThreadSyncWaitTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetMainThreadOutsideUpdateTime <virtual double ART::IStatistics::GetMainThreadOutsideUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetUpdateThreadSimulationTime <virtual double ART::IStatistics::GetUpdateThreadSimulationTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetUpdateThreadStatelessSynchronizationTime <virtual double ART::IStatistics::GetUpdateThreadStatelessSynchronizationTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetUpdateThreadREDsdkTransactionWaitTime <virtual double ART::IStatistics::GetUpdateThreadREDsdkTransactionWaitTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetUpdateThreadFullSynchronizationTime <virtual double ART::IStatistics::GetUpdateThreadFullSynchronizationTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetLandscapeTrianglesCount <virtual int ART::IStatistics::GetLandscapeTrianglesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetLandscapeBatchesCount <virtual int ART::IStatistics::GetLandscapeBatchesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetLandscapeVisibilityUpdateTime <virtual double ART::IStatistics::GetLandscapeVisibilityUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetLandscapeSubmitTime <virtual double ART::IStatistics::GetLandscapeSubmitTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetLandscapePatchUpdateTime <virtual double ART::IStatistics::GetLandscapePatchUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetLandscapeBatchUpdateTime <virtual double ART::IStatistics::GetLandscapeBatchUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetLandscapeSyncTime <virtual double ART::IStatistics::GetLandscapeSyncTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetPrismsCount <virtual int ART::IStatistics::GetPrismsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetPrismsBatchesCount <virtual int ART::IStatistics::GetPrismsBatchesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetPipelineIDToNames <virtual const RED::Map< unsigned int, RED::String > & ART::IStatistics::GetPipelineIDToNames() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IStream::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`GetPath <virtual const RED::String & RED::IStream::GetPath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`GetAddress <virtual const void * RED::IStream::GetAddress() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`GetCurrentPosition <virtual RED_RC RED::IStream::GetCurrentPosition(RED::uint64 &oPosition) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`GetLoadChunkNotificationCallback <virtual LoadChunkNotificationCallback RED::IStream::GetLoadChunkNotificationCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ISunLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)",
           ":cpp:func:`GetSun <virtual RED_RC RED::ISunLightShape::GetSun(RED::Vector3 &oSunDir, double &oSunScale, double &oSunMult, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)",
           ":cpp:func:`GetSamplesCount <virtual RED_RC RED::ISunLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ITextShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetFont <virtual RED_RC RED::ITextShape::GetFont(RED::Object *&oFont, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetStringsCount <virtual RED_RC RED::ITextShape::GetStringsCount(int &oStringsCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetString <virtual RED_RC RED::ITextShape::GetString(RED::String &oString, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetAnchor <virtual RED_RC RED::ITextShape::GetAnchor(RED::Vector3 &oAnchor, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetAngle <virtual RED_RC RED::ITextShape::GetAngle(float &oAngle, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetScale <virtual RED_RC RED::ITextShape::GetScale(RED::Vector3 &oScale, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetAttachPosition <virtual RED_RC RED::ITextShape::GetAttachPosition(RED::TEXT_ATTACH_POS &oAttachPos, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetDepth <virtual RED_RC RED::ITextShape::GetDepth(float &oDepth, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetColor <virtual RED_RC RED::ITextShape::GetColor(RED::Color &oColor, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetStringBox <virtual RED_RC RED::ITextShape::GetStringBox(float &oLeft, float &oRight, float &oBottom, float &oTop, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ITransformShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`GetMatrix <virtual RED_RC RED::ITransformShape::GetMatrix(const RED::Matrix *&oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`GetMatrix <virtual RED_RC RED::ITransformShape::GetMatrix(RED::Matrix *&oMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`GetRotationPivot <virtual RED::Vector3 RED::ITransformShape::GetRotationPivot(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`GetScalingPivot <virtual RED::Vector3 RED::ITransformShape::GetScalingPivot(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`GetPivotAxis <virtual RED::Matrix RED::ITransformShape::GetPivotAxis(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IUserData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IUserData`)",
           ":cpp:func:`GetUserData <virtual RED::UserData * RED::IUserData::GetUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IUserData`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IViewpoint::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetLinkedWindows <virtual RED_RC RED::IViewpoint::GetLinkedWindows(RED::Vector< RED::Object * > &oWindowList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetViewingAxis <virtual RED_RC RED::IViewpoint::GetViewingAxis(RED::Vector3 &oSight, RED::Vector3 &oTop, RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetEye <virtual RED_RC RED::IViewpoint::GetEye(RED::Vector3 &oEye, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingEye <virtual RED_RC RED::IViewpoint::GetFloatingEye(RED::Vector3 &oEye, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetSight <virtual RED_RC RED::IViewpoint::GetSight(RED::Vector3 &oSight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingSight <virtual RED_RC RED::IViewpoint::GetFloatingSight(RED::Vector3 &oSight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetTop <virtual RED_RC RED::IViewpoint::GetTop(RED::Vector3 &oTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingTop <virtual RED_RC RED::IViewpoint::GetFloatingTop(RED::Vector3 &oTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetRight <virtual RED_RC RED::IViewpoint::GetRight(RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingRight <virtual RED_RC RED::IViewpoint::GetFloatingRight(RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetViewingMatrix <virtual RED_RC RED::IViewpoint::GetViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingViewingMatrix <virtual RED_RC RED::IViewpoint::GetFloatingViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetInvertViewingMatrix <virtual RED_RC RED::IViewpoint::GetInvertViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingInvertViewingMatrix <virtual RED_RC RED::IViewpoint::GetFloatingInvertViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetViewProjectionMatrix <virtual RED_RC RED::IViewpoint::GetViewProjectionMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingViewProjectionMatrix <virtual RED_RC RED::IViewpoint::GetFloatingViewProjectionMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetProjectionMatrix <virtual RED_RC RED::IViewpoint::GetProjectionMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetNearFar <virtual RED_RC RED::IViewpoint::GetNearFar(double &oDNear, double &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetNearFar <virtual RED_RC RED::IViewpoint::GetNearFar(float &oDNear, float &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetProjection <virtual RED_RC RED::IViewpoint::GetProjection(RED::VIEWPOINT_TYPE &oProj, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFrustumPerspective <virtual RED_RC RED::IViewpoint::GetFrustumPerspective(double &oFov, double &oRatio, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFrustumPerspective <virtual RED_RC RED::IViewpoint::GetFrustumPerspective(float &oFov, float &oRatio, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetAsymmetricFrustumPerspective <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumPerspective(double &oFovLeft, double &oFovRight, double &oFovBottom, double &oFovTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetAsymmetricFrustumPerspective <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumPerspective(float &oFovLeft, float &oFovRight, float &oFovBottom, float &oFovTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFrustumParallel <virtual RED_RC RED::IViewpoint::GetFrustumParallel(double &oXSiz, double &oYSiz, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFrustumParallel <virtual RED_RC RED::IViewpoint::GetFrustumParallel(float &oXSiz, float &oYSiz, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetAsymmetricFrustumParallel <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumParallel(double &oXLeft, double &oXRight, double &oYBottom, double &oYTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetAsymmetricFrustumParallel <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumParallel(float &oXLeft, float &oXRight, float &oYBottom, float &oYTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFrustum <virtual RED_RC RED::IViewpoint::GetFrustum(double &oLeft, double &oRight, double &oBottom, double &oTop, double &oNear, double &oFar, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFrustum <virtual RED_RC RED::IViewpoint::GetFrustum(float &oLeft, float &oRight, float &oBottom, float &oTop, float &oNear, float &oFar, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFrustumCustom <virtual RED_RC RED::IViewpoint::GetFrustumCustom(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetClipPlanes <virtual RED_RC RED::IViewpoint::GetClipPlanes(double oA[6], double oB[6], double oC[6], double oD[6], int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFocusDistance <virtual RED_RC RED::IViewpoint::GetFocusDistance(double &oFocus, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFocusDistance <virtual RED_RC RED::IViewpoint::GetFocusDistance(float &oFocus, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetRootShape <virtual RED_RC RED::IViewpoint::GetRootShape(RED::Object *&oRoot, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetLayerSet <virtual RED_RC RED::IViewpoint::GetLayerSet(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetInstanceCounterCallback <virtual RED_RC RED::IViewpoint::GetInstanceCounterCallback(RED::INSTANCE_COUNTER_CALLBACK &oCallback, void *&oUserData, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetInstanceCounterImageCallback <virtual RED_RC RED::IViewpoint::GetInstanceCounterImageCallback(RED::INSTANCE_COUNTER_IMAGE_CALLBACK &oCallback, void *&oUserData, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetPostProcessSettings <virtual RED::PostProcess & RED::IViewpoint::GetPostProcessSettings()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetRenderShaderParameter <virtual RED_RC RED::IViewpoint::GetRenderShaderParameter(RED::RenderShaderParameter &oParam, int iIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetRenderShaderParameters <virtual const RED::Map< int, RED::RenderShaderParameter > & RED::IViewpoint::GetRenderShaderParameters(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetFloatingOrigin <virtual RED_RC RED::IViewpoint::GetFloatingOrigin(RED::Matrix &oMatx, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IViewpointRenderList::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetSize <virtual RED_RC RED::IViewpointRenderList::GetSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetPixelFormat <virtual RED_RC RED::IViewpointRenderList::GetPixelFormat(RED::FORMAT &oFormat, int iNumColorBuffer, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetHardwareAntiAlias <virtual RED_RC RED::IViewpointRenderList::GetHardwareAntiAlias(int &oMultiSamples, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetEngineAntiAlias <virtual RED_RC RED::IViewpointRenderList::GetEngineAntiAlias(int &oMultiSamples, bool &oSuperScale, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetSoftAntiAlias <virtual RED_RC RED::IViewpointRenderList::GetSoftAntiAlias(unsigned int &oAASamplesRate, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetClearColor <virtual RED_RC RED::IViewpointRenderList::GetClearColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetClearDepth <virtual RED_RC RED::IViewpointRenderList::GetClearDepth(float &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetBackgroundDepth <virtual RED_RC RED::IViewpointRenderList::GetBackgroundDepth(float &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetBackgroundCubeImage <virtual RED_RC RED::IViewpointRenderList::GetBackgroundCubeImage(RED::Object *&oImage, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetBackgroundCubeImageMatrix <virtual RED_RC RED::IViewpointRenderList::GetBackgroundCubeImageMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetBackground2DImage <virtual RED_RC RED::IViewpointRenderList::GetBackground2DImage(RED::Object *&oImage, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetBackground2DImageMatrix <virtual RED_RC RED::IViewpointRenderList::GetBackground2DImageMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetBackgroundImagesDirectVisibility <virtual RED_RC RED::IViewpointRenderList::GetBackgroundImagesDirectVisibility(bool &oVisibility, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetBackgroundImagesIntensityScale <virtual RED_RC RED::IViewpointRenderList::GetBackgroundImagesIntensityScale(double &oScaleCube, double &oScale2D, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointGICaches <virtual RED_RC RED::IViewpointRenderList::GetViewpointGICaches(RED::Vector< RED::Object * > &oGICaches, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSoftImages <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftImages(RED::Object *&oColor, RED::Object *&oDepth, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSoftMatrix <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftMatrix(RED::Matrix *&oMatrix, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSoftPixelAnalysisCallback <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftPixelAnalysisCallback(RED::SOFT_PIXEL_ANALYSIS_CALLBACK &oCallback, void *&oUserData, bool &oTwoSided, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSoftBucketCallback <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftBucketCallback(RED::SOFT_BUCKET_CALLBACK &oCallback, void *&oUserData, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSoftTileOffset <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftTileOffset(int &oOffsetX, int &oOffsetY, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSoftClipBox <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftClipBox(double &oBXMin, double &oBXMax, double &oBYMin, double &oBYMax, double &oBZMin, double &oBZMax, RED::Matrix &oMatrix, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSoftRayProcessingCallbacks <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftRayProcessingCallbacks(RED::SOFT_RAY_PROCESSING_INTERSECTION_CALLBACK &oIntersectCallback, RED::SOFT_RAY_PROCESSING_SHADING_CALLBACK &oShadingCallback, void *&oUserData, RED::Object *iViewpoint, int iStateNumber)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointGeometryDatabase <virtual RED_RC RED::IViewpointRenderList::GetViewpointGeometryDatabase(RED::Object *&oGeometryDatabase, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpoint <virtual RED_RC RED::IViewpointRenderList::GetViewpoint(RED::Object *&oVP, int iNumber, RED::VRL_SORT iListID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointList <virtual RED_RC RED::IViewpointRenderList::GetViewpointList(RED::Vector< RED::Object * > *&oVP, RED::VRL_SORT iListId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointsCount <virtual RED_RC RED::IViewpointRenderList::GetViewpointsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpoint <virtual RED_RC RED::IViewpointRenderList::GetViewpoint(RED::Object *&oVp, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSortList <virtual RED_RC RED::IViewpointRenderList::GetViewpointSortList(RED::VRL_SORT &oList, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointBoundaries <virtual RED_RC RED::IViewpointRenderList::GetViewpointBoundaries(const RED::Object *iViewpoint, int &oXAnchor, int &oYAnchor, int &oXSize, int &oYSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointSizingModes <virtual RED_RC RED::IViewpointRenderList::GetViewpointSizingModes(RED::Object *iViewpoint, int &oAnchoringMode, int &oSizingMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetRenderImage <virtual RED::Object * RED::IViewpointRenderList::GetRenderImage(int iColorBufferNumber=0) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetRenderDepthImage <virtual RED::Object * RED::IViewpointRenderList::GetRenderDepthImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetRenderImagesCount <virtual int RED::IViewpointRenderList::GetRenderImagesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewpointAsymmetricOffsets <virtual RED_RC RED::IViewpointRenderList::GetViewpointAsymmetricOffsets(RED::Object *iViewpoint, float &oXAsymmetricOffset, float &oYAsymmetricOffset, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetHDROverride <virtual RED_RC RED::IViewpointRenderList::GetHDROverride(bool &oOverride, int &oHDRValue, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetStereo <virtual RED_RC RED::IViewpointRenderList::GetStereo(float &oInteraxialDistance, float &oScreenDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetViewportMatrix(RED::Matrix &oViewport, RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetViewProjectionViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetViewProjectionViewportMatrix(RED::Matrix &oVPV, const RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetFloatingViewProjectionViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetFloatingViewProjectionViewportMatrix(RED::Matrix &oVPV, const RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetInverseProjectionViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetInverseProjectionViewportMatrix(RED::Matrix &oIPV, const RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IVolumeShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetVolumetricEffectsCount <virtual RED_RC RED::IVolumeShape::GetVolumetricEffectsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetVolumetricEffect <virtual RED_RC RED::IVolumeShape::GetVolumetricEffect(const RED::VolumetricEffect *&oEffect, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetRayMarchingStep <virtual RED_RC RED::IVolumeShape::GetRayMarchingStep(double &oStep, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetRayCutoff <virtual RED_RC RED::IVolumeShape::GetRayCutoff(double &oRayCutoff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetScatteringSamples <virtual RED_RC RED::IVolumeShape::GetScatteringSamples(unsigned int &oSamples, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetLightRayMaxSamples <virtual RED_RC RED::IVolumeShape::GetLightRayMaxSamples(unsigned int &oSamples, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetLightRayMarchingStepIncrease <virtual RED_RC RED::IVolumeShape::GetLightRayMarchingStepIncrease(double &oStepIncrease, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`GetClassID <static RED::CID RED::IWindow::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetViewpoint <virtual RED_RC RED::IWindow::GetViewpoint(RED::Object *&oViewpoint, int iViewpointNumber, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetViewpointsCount <virtual RED_RC RED::IWindow::GetViewpointsCount(int &oCount, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetDefaultVRL <virtual RED_RC RED::IWindow::GetDefaultVRL(RED::Object *&oVRL, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetVRLList <virtual const RED::Vector< RED::Object * > & RED::IWindow::GetVRLList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetVRL <virtual RED_RC RED::IWindow::GetVRL(RED::Object *&oVRL, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetVRLCount <virtual RED_RC RED::IWindow::GetVRLCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetSize <virtual RED_RC RED::IWindow::GetSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetPickLine <virtual RED_RC RED::IWindow::GetPickLine(RED::Vector3 &oP1, RED::Vector3 &oP2, const RED::Object *iVRL, const RED::Object *iCamera, int iX, int iY, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetOSHandler <virtual void * RED::IWindow::GetOSHandler() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetRenderInfo <virtual const RED::WindowRenderInfo & RED::IWindow::GetRenderInfo() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetHardwareVendor <virtual RED_RC RED::IWindow::GetHardwareVendor(const char *&oVendor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetOpenGLExtensions <virtual RED_RC RED::IWindow::GetOpenGLExtensions(const char *&oExtensions)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetRenderer <virtual RED_RC RED::IWindow::GetRenderer(const char *&oRenderer)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetOpenGLVersion <virtual RED_RC RED::IWindow::GetOpenGLVersion(const char *&oVersion)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetGPUChipset <virtual RED_RC RED::IWindow::GetGPUChipset(RED::HARDWARE_PLATFORM &oChipset)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetMaxTextureSize <virtual RED_RC RED::IWindow::GetMaxTextureSize(int &oMaxTexSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetMax3DTextureSize <virtual RED_RC RED::IWindow::GetMax3DTextureSize(int &oMax3DTexSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetRenderingProgressCallback <virtual void RED::IWindow::GetRenderingProgressCallback(RED::RENDERING_PROGRESS_CALLBACK &oCallback, void *&oUserData) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetFrameStatistics <virtual const RED::FrameStatistics & RED::IWindow::GetFrameStatistics() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetFPSCounter <virtual RED_RC RED::IWindow::GetFPSCounter(float &oApplicationTime, float &oREDEngineTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`GetCelestialBodiesCount <virtual int ART::IWorld::GetCelestialBodiesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetCelestialBody <virtual RED::Object * ART::IWorld::GetCelestialBody(int iNumber) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetPlanet <virtual RED::Object * ART::IWorld::GetPlanet(ART::PLANET_ID iID) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetStar <virtual RED::Object * ART::IWorld::GetStar(ART::STAR_ID iID) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetWindow <virtual RED::Object * ART::IWorld::GetWindow() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetWindowSize <virtual RED_RC ART::IWorld::GetWindowSize(int &oWidth, int &oHeight) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetGlobalTimeOverride <virtual double ART::IWorld::GetGlobalTimeOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetGlobalElapsedTime <virtual double ART::IWorld::GetGlobalElapsedTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetLastFrameTime <virtual double ART::IWorld::GetLastFrameTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetTimeNow <virtual double ART::IWorld::GetTimeNow() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetSimulationElapsedTime <virtual double ART::IWorld::GetSimulationElapsedTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetSimulationLastFrameTime <virtual double ART::IWorld::GetSimulationLastFrameTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetSimulationTimeScale <virtual double ART::IWorld::GetSimulationTimeScale() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetEntitiesCount <virtual RED_RC ART::IWorld::GetEntitiesCount(unsigned int &oCount) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetEntity <virtual RED_RC ART::IWorld::GetEntity(RED::Object *&oEntity, unsigned int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetErrorTrackingCallback <virtual void ART::IWorld::GetErrorTrackingCallback(RED::REDSDK_ERROR_CALLBACK &oCallback, void *&oUser) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`GetClassID <static RED::CID RED::LayerSet::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`GetLayers <RED_RC RED::LayerSet::GetLayers(RED::Vector< unsigned int > &oLayers) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`GetMemorySize <RED::uint64 RED::LayerSet::GetMemorySize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Map< Key, Item >::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Matrix::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetLineMajorMatrix <void RED::Matrix::GetLineMajorMatrix(float oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetLineMajorMatrix <void RED::Matrix::GetLineMajorMatrix(double oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetColumnMajorMatrix <void RED::Matrix::GetColumnMajorMatrix(float oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetColumnMajorMatrix <void RED::Matrix::GetColumnMajorMatrix(double oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetColumn <RED::Vector4 RED::Matrix::GetColumn(int iColumn) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetColumn <void RED::Matrix::GetColumn(float oColumn[4], int iColumn) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetColumn <void RED::Matrix::GetColumn(double oColumn[4], int iColumn) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetTranslation <RED::Vector3 RED::Matrix::GetTranslation() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetTranslation <void RED::Matrix::GetTranslation(float oTranslation[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetTranslation <void RED::Matrix::GetTranslation(double oTranslation[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetInvert <RED_RC RED::Matrix::GetInvert(RED::Matrix &oInverted) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`GetUVDecomposition <RED_RC RED::Matrix::GetUVDecomposition(double &oTranslationX, double &oTranslationY, double &oScalingX, double &oScalingY, double &oRotation) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Get <static MemoryAllocator & RED::MemoryAllocator::Get()>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`GetMemoryLeakTracker <RED::MemoryLeakTracker * RED::MemoryAllocator::GetMemoryLeakTracker() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`GetTotalAllocations <size_t RED::MemoryLeakTracker::GetTotalAllocations() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`GetMemoryInformations <const RED::Map< const void *, RED::MemoryLeakTracker::MemInfos > & RED::MemoryLeakTracker::GetMemoryInformations() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`GetHandle <pthread_mutex_t RED::Mutex::GetHandle() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Object::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`GetIDFromString <static unsigned int RED::Object::GetIDFromString(const char *iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`GetIDFromData <static unsigned int RED::Object::GetIDFromData(const char *iData, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`GetID <unsigned int RED::Object::GetID() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`GetClassID <static RED::CID RED::PassStatistics::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`GetPass <RED::RENDERING_PASS RED::PassStatistics::GetPass() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`GetElapsedTime <float RED::PassStatistics::GetElapsedTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`GetDrawCallsCount <int RED::PassStatistics::GetDrawCallsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`GetMatrixSwapsCount <int RED::PassStatistics::GetMatrixSwapsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`GetMaterialSetupsCount <int RED::PassStatistics::GetMaterialSetupsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`GetClassID <static RED::CID RED::PostProcess::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetToneMapping <RED::TONEMAPPING_OPERATOR RED::PostProcess::GetToneMapping() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetKey <float RED::PostProcess::GetKey() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetExposure <float RED::PostProcess::GetExposure() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetBurnFactor <float RED::PostProcess::GetBurnFactor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetGamma <float RED::PostProcess::GetGamma() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetCurve <RED_RC RED::PostProcess::GetCurve(RED::Vector< float > &oX, RED::Vector< float > &oValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetCurveRamp <RED_RC RED::PostProcess::GetCurveRamp(RED::Object *&oRamp)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetWhiteReference <const RED::Color & RED::PostProcess::GetWhiteReference() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetSharpen <float RED::PostProcess::GetSharpen() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetSharpenKernelSize <int RED::PostProcess::GetSharpenKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetGlow <float RED::PostProcess::GetGlow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetGlowThreshold <float RED::PostProcess::GetGlowThreshold() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetGlowKernelSize <int RED::PostProcess::GetGlowKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetBlur <float RED::PostProcess::GetBlur() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetBlurKernelSize <int RED::PostProcess::GetBlurKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetDOF <void RED::PostProcess::GetDOF(float &oDOF, float &oNearMin, float &oNearMax, float &oFarMin, float &oFarMax) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetDOFKernelSize <int RED::PostProcess::GetDOFKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetDepthLine <void RED::PostProcess::GetDepthLine(float &oIntensity, float &oDepth) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetDepthLineWidth <float RED::PostProcess::GetDepthLineWidth() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetDepthLineColor <const RED::Color & RED::PostProcess::GetDepthLineColor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetBrightness <float RED::PostProcess::GetBrightness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetContrast <float RED::PostProcess::GetContrast() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetHSL <void RED::PostProcess::GetHSL(float &oHue, float &oSaturation, float &oLightness) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetLevels <void RED::PostProcess::GetLevels(float &oInputBlack, float &oInputWhite, float &oOutputBlack, float &oOutputWhite) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetVignette <float RED::PostProcess::GetVignette() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetVignetteSize <float RED::PostProcess::GetVignetteSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetVignetteSmoothness <float RED::PostProcess::GetVignetteSmoothness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetVignetteRoundness <float RED::PostProcess::GetVignetteRoundness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetVignetteColor <const RED::Color & RED::PostProcess::GetVignetteColor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetLUT <void RED::PostProcess::GetLUT(RED::Vector< unsigned char > &oTable, unsigned int &oSize) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetLUTImage <RED_RC RED::PostProcess::GetLUTImage(RED::Object *&oImage3D)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetLuminanceOverride <void RED::PostProcess::GetLuminanceOverride(float &oAverageLuminance, float &oLogAverageLuminance, unsigned int &oSamplesCount, float &oMinLuminance, float &oMaxLuminance) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetLuminanceInformation <void RED::PostProcess::GetLuminanceInformation(float &oAverageLuminance, float &oLogAverageLuminance, unsigned int &oSamplesCount, float &oMinLuminance, float &oMaxLuminance) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`GetProductName <static const RED::String & RED::Product::GetProductName(PRODUCT iProduct)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Product`)",
           ":cpp:func:`GetPlatformName <static const RED::String & RED::Product::GetPlatformName(PLATFORM iPlatform)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Product`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Quaternion::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`GetLength <double RED::Quaternion::GetLength() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`GetLength2 <double RED::Quaternion::GetLength2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`GetRotationMatrix <void RED::Quaternion::GetRotationMatrix(RED::Matrix &oRotationMatrix) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`GetAxisAngle <void RED::Quaternion::GetAxisAngle(RED::Vector3 &oAxis, double &oAngle) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Random::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`GenState <void RED::Random::GenState()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RayCutoffShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RayGIDiffuseShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RayGIReflectionColorShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RayGIRefractionColorShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RayReflectionShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RayRefractionShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ReflectionShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderCode::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::RenderCode::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`GetShaderInput <int RED::RenderCode::GetShaderInput(RED_VSH_INPUT iShaderInput) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`GetChannelLocalBindings <const int * RED::RenderCode::GetChannelLocalBindings() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`GetChannelLocalBindings <int * RED::RenderCode::GetChannelLocalBindings()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`GetChannelLocalBindingsCount <unsigned int RED::RenderCode::GetChannelLocalBindingsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderLayer::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetType <RED::RenderLayer::LAYER_TYPE RED::RenderLayer::GetType() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetImage <RED::Object * RED::RenderLayer::GetImage() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetViewpoint <RED::Object * RED::RenderLayer::GetViewpoint() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetMaterialFromMaterialID <RED::Object * RED::RenderLayer::GetMaterialFromMaterialID(unsigned char iR, unsigned char iG, unsigned char iB, unsigned char iA) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetShapePathFromObjectID <const RED::ShapePath & RED::RenderLayer::GetShapePathFromObjectID(unsigned char iR, unsigned char iG, unsigned char iB, unsigned char iA) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetMIDToMatrTable <RED::Vector< RED::Object * > & RED::RenderLayer::GetMIDToMatrTable()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetUIDToPathTable <RED::Map< unsigned int, RED::ShapePath > & RED::RenderLayer::GetUIDToPathTable()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetMaskColor <const RED::Color & RED::RenderLayer::GetMaskColor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetUpdateState <int RED::RenderLayer::GetUpdateState() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::RenderShader::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetVertexProgramId <RED_RC RED::RenderShader::GetVertexProgramId(RED::ShaderProgramID &oProgram, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetVertexProgramId <RED_RC RED::RenderShader::GetVertexProgramId(RED::Vector< RED::ShaderProgramID > &oProgramList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetGeometryProgramId <RED_RC RED::RenderShader::GetGeometryProgramId(RED::ShaderProgramID &oProgram, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetGeometryProgramId <RED_RC RED::RenderShader::GetGeometryProgramId(RED::Vector< RED::ShaderProgramID > &oProgramList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetPixelProgramId <RED_RC RED::RenderShader::GetPixelProgramId(RED::ShaderProgramID &oProgram, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetPixelProgramId <RED_RC RED::RenderShader::GetPixelProgramId(RED::Vector< RED::ShaderProgramID > &oProgramList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetRenderCode <RED_RC RED::RenderShader::GetRenderCode(RED::RenderCode **oRenderCode, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetRenderCode <RED_RC RED::RenderShader::GetRenderCode(RED::Vector< RED::RenderCode * > &oCodeList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetParameter <virtual RED_RC RED::RenderShader::GetParameter(RED::RenderShaderParameter *&oParam, const RED::String &iName, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetParameter <RED_RC RED::RenderShader::GetParameter(RED::Vector< RED::RenderShaderParameter * > &oParamList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetParameter <RED_RC RED::RenderShader::GetParameter(RED::Vector< RED::RenderShaderParameter * > &oParamList, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetParameters <RED_RC RED::RenderShader::GetParameters(RED::Vector< RED::RenderShaderParameter * > &ioParamList, int iShaderTargets=(0xffffffff), RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetParameters <RED_RC RED::RenderShader::GetParameters(RED::Vector< RED::RenderShaderParameter * > &ioParamList, RED::RenderShaderParameter::TYPE iType, int iShaderTargets=(0xffffffff), RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetPlatformsCount <RED_RC RED::RenderShader::GetPlatformsCount(int &oCount) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetPlatformList <RED_RC RED::RenderShader::GetPlatformList(RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetShaderTargets <RED_RC RED::RenderShader::GetShaderTargets(RED::Vector< int > &oTargets, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetOperationStream <virtual RED_RC RED::RenderShader::GetOperationStream(const RED::Object *iCaller, RED::Vector< int > &ioStream, RED::HARDWARE_PLATFORM iPlatformId) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::MATERIAL_PASS &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Color &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Vector4 &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Object *&oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Matrix &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::MESH_CHANNEL &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(double &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(bool &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetInputParametersCount <int RED::RenderShader::GetInputParametersCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetPlatformData <RED_RC RED::RenderShader::GetPlatformData(RED::RenderShaderData *&oData, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderAAFilter::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderAmbient::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderAnisotropic::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderEdges::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderEnvironmental::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderLambert::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderLogo::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderParameter::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::RenderShaderParameter::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetName <const RED::String & RED::RenderShaderParameter::GetName() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetType <RED::RenderShaderParameter::TYPE RED::RenderShaderParameter::GetType() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetValue <const RED::Object * RED::RenderShaderParameter::GetValue() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetCameraParameterValue <int RED::RenderShaderParameter::GetCameraParameterValue() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetTarget <RED::RenderShaderParameter::TARGET RED::RenderShaderParameter::GetTarget() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetBinding <int RED::RenderShaderParameter::GetBinding() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderPhong::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderRefractionEffect::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderSectionCut::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderSolid::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderText::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderVertexColor::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RenderShaderViewport::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`GetClassID <static RED::CID RED::RNG::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Shader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`GetOperationStream <virtual RED_RC RED::Shader::GetOperationStream(const RED::Object *iCaller, RED::Vector< int > &ioStream, RED::HARDWARE_PLATFORM iPlatformId) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ShaderString::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`GeometryShaderStart <RED_RC RED::ShaderString::GeometryShaderStart(const RED::String &iLibrary, const RED::String &iLabel, const RED::Version &iVersion)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`GetRayVsTriangleUV <void RED::ShaderString::GetRayVsTriangleUV(const char *ioRUV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`GetRayVsTriangleHitPoint <void RED::ShaderString::GetRayVsTriangleHitPoint(const char *oRHit, const char *iRUV, const char *iRPos, const char *iRDir)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`GlossyRayDeviation <void RED::ShaderString::GlossyRayDeviation(const char *ioR, const char *iN, int iJitterBind, int iDevBind, int iSampleBind)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ShapePath::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetViewpoint <RED::Object * RED::ShapePath::GetViewpoint() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetWindow <RED::Object * RED::ShapePath::GetWindow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetShapeList <RED::Vector< RED::Object * > & RED::ShapePath::GetShapeList()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetShapeList <const RED::Vector< RED::Object * > & RED::ShapePath::GetShapeList() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetShapesCount <int RED::ShapePath::GetShapesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetFirstShape <RED::Object * RED::ShapePath::GetFirstShape() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetLastShape <RED::Object * RED::ShapePath::GetLastShape() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetPathMatrix <RED_RC RED::ShapePath::GetPathMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetItemList <RED::Vector< RED::ShapePath::LeafData > & RED::ShapePath::GetItemList()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetItemList <const RED::Vector< RED::ShapePath::LeafData > & RED::ShapePath::GetItemList() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetItemsCount <int RED::ShapePath::GetItemsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetFirstItem <RED::ShapePath::LeafData & RED::ShapePath::GetFirstItem()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetFirstItem <const RED::ShapePath::LeafData & RED::ShapePath::GetFirstItem() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetLastItem <RED::ShapePath::LeafData & RED::ShapePath::GetLastItem()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetLastItem <const RED::ShapePath::LeafData & RED::ShapePath::GetLastItem() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetWCSItem <RED_RC RED::ShapePath::GetWCSItem(LeafData &oWCSLeafData, const LeafData &iOCSLeafData, int iStateNumber=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`GetClassID <static RED::CID RED::State::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`GetInvalidState <static const RED::State & RED::State::GetInvalidState()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`GetZeroState <static const RED::State & RED::State::GetZeroState()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`GetResourceManager <RED::Object * RED::State::GetResourceManager() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`GetNumber <int RED::State::GetNumber() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`GetClassID <static RED::CID RED::StateShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::StateShader::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetPlatformsCount <RED_RC RED::StateShader::GetPlatformsCount(int &oCount) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetPlatformList <RED_RC RED::StateShader::GetPlatformList(RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetTransparencyMode <RED_RC RED::StateShader::GetTransparencyMode(TRANSPARENCY_MODE &oTransparency, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetTransparencyImage <RED_RC RED::StateShader::GetTransparencyImage(RED::Object **oImage, RED::MESH_CHANNEL &oUVChannel, RED::Matrix &oMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetTransparencyColor <RED_RC RED::StateShader::GetTransparencyColor(RED::Color &oTransparColor, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetAlphaThreshold <RED_RC RED::StateShader::GetAlphaThreshold(float &oAlpha, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetBlendingMode <RED_RC RED::StateShader::GetBlendingMode(BLENDING_MODE &oBlend, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetBlendingMode <RED_RC RED::StateShader::GetBlendingMode(BLENDING_MODE &oBlend, BLENDING_FUNCTION &oFunction1, BLENDING_EQUATION &oEquation, BLENDING_FUNCTION &oFunction2, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetBlendingMode <RED_RC RED::StateShader::GetBlendingMode(BLENDING_FUNCTION &oFunction1, BLENDING_EQUATION &oEquation, BLENDING_FUNCTION &oFunction2, int iNumBuffer, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetFaceCulling <RED_RC RED::StateShader::GetFaceCulling(CULLING_MODE &oCullMode, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetDoubleSided <RED_RC RED::StateShader::GetDoubleSided(bool &oDoubleSided, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetDepthFunction <RED_RC RED::StateShader::GetDepthFunction(FUNCTION &oFunc, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetDepthTest <RED_RC RED::StateShader::GetDepthTest(DEPTH_MODE &oDepth, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetDepthMask <RED_RC RED::StateShader::GetDepthMask(DEPTH_MODE &oMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetLineWidth <RED_RC RED::StateShader::GetLineWidth(float &oWidth, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetLineStipple <RED_RC RED::StateShader::GetLineStipple(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetLineStipplePattern <RED_RC RED::StateShader::GetLineStipplePattern(int &oFactor, short &oPattern, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetLineSmoothing <RED_RC RED::StateShader::GetLineSmoothing(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetPointSmoothing <RED_RC RED::StateShader::GetPointSmoothing(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetPointSize <RED_RC RED::StateShader::GetPointSize(float &oPointSize, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetPolygonOffset <RED_RC RED::StateShader::GetPolygonOffset(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetPolygonOffsetValue <RED_RC RED::StateShader::GetPolygonOffsetValue(float &oFactor, float &oUnits, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetColorMask <RED_RC RED::StateShader::GetColorMask(bool &oWriteR, bool &oWriteG, bool &oWriteB, bool &oWriteA, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetMatte <RED_RC RED::StateShader::GetMatte(bool &oMatte, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetDisplacement <RED_RC RED::StateShader::GetDisplacement(float &oDispHeight, RED::Object *&oDispTexture, RED::Matrix &oDispMatrix, RED::MESH_CHANNEL &oDispUV, float &oDispOffset, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetStencilTest <RED_RC RED::StateShader::GetStencilTest(STENCIL_MODE &oStencil, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetStencilFunction <RED_RC RED::StateShader::GetStencilFunction(FUNCTION &oFunc, int &oRef, int &oMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetStencilOperation <RED_RC RED::StateShader::GetStencilOperation(STENCIL_OPERATION &oFailOp, STENCIL_OPERATION &oZFailOp, STENCIL_OPERATION &oZPassOp, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetStencilMask <RED_RC RED::StateShader::GetStencilMask(int &oMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetReflectiveCaustics <RED_RC RED::StateShader::GetReflectiveCaustics(bool &oReflectiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetRefractiveCaustics <RED_RC RED::StateShader::GetRefractiveCaustics(bool &oRefractiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetOperationStream <virtual RED_RC RED::StateShader::GetOperationStream(const RED::Object *iCaller, RED::Vector< int > &ioStream, RED::HARDWARE_PLATFORM iPlatformID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetPlatformData <RED::StateShaderPlatformData & RED::StateShader::GetPlatformData(RED_RC &oRC, RED::HARDWARE_PLATFORM iPlatformID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`GetClassID <static RED::CID RED::StateShaderPlatformData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)",
           ":cpp:func:`GetClassID <static RED::CID RED::StreamingPolicy::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetCompression <void RED::StreamingPolicy::GetCompression(DATA_KIND iData, bool &oEnabled, COMP_QUALITY &oQuality) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetForceHWImageDecompression <bool RED::StreamingPolicy::GetForceHWImageDecompression() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetChannelBinding <RED::StreamingPolicy::DATA_KIND RED::StreamingPolicy::GetChannelBinding(RED::MESH_CHANNEL iChannel) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetChannelWriteMode <bool RED::StreamingPolicy::GetChannelWriteMode(RED::MESH_CHANNEL iChannel) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetImagesStorage <void RED::StreamingPolicy::GetImagesStorage(bool &oGPUStorage, bool &oCPUStorage) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetAnimationTrackLabel <const RED::String & RED::StreamingPolicy::GetAnimationTrackLabel() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetStringFromID <const RED::String * RED::StreamingPolicy::GetStringFromID(unsigned int iID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetUncompressedImageCompression <RED::StreamingPolicy::COMP_AUTO RED::StreamingPolicy::GetUncompressedImageCompression() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetMaterialControllerAutoSaving <bool RED::StreamingPolicy::GetMaterialControllerAutoSaving() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetSmartAnimatedShapeUpdate <bool RED::StreamingPolicy::GetSmartAnimatedShapeUpdate() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetUnknownChunkPolicy <void RED::StreamingPolicy::GetUnknownChunkPolicy(UNKNOWN_CHUNK_POLICY &oPolicy, UNKNOWN_CHUNK_CALLBACK *oCallback, void **oUserData) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`GetClassID <static RED::CID RED::String::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`GetCharBytes <int RED::String::GetCharBytes(const char *iInputUTF8Char) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`GetStringBytes <int RED::String::GetStringBytes() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`GetChar <char * RED::String::GetChar(int iIndex, char *iPreviousChar=NULL) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`GetIDFromString <unsigned int RED::String::GetIDFromString() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`GetAdapter <static const RNET::Adapter & RNET::System::GetAdapter()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`GetREDNETErrorMessage <static RED_RC RNET::System::GetREDNETErrorMessage(RED::String &oMessage, RED_RC iRC)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`GetLogPath <static RED::String RNET::System::GetLogPath()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Thread::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`GetUserArgument <void * RED::Thread::GetUserArgument() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`GetHandle <pthread_t RED::Thread::GetHandle() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Timer::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`GetCommandState <static int RFK::TutorialApplication::GetCommandState(int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetInspectedObject <static RED_RC RFK::TutorialApplication::GetInspectedObject(RED::Object *&oObject, RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetUserVariables <static void RFK::TutorialApplication::GetUserVariables(RED::Vector< RFK::UserVariable > &oUserVariables)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetEventCallback <static RFK::EVENT_CALLBACK RFK::TutorialApplication::GetEventCallback(RFK::EVENT iEvent, void **iParam=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetResourceManager <static RED::Object * RFK::TutorialApplication::GetResourceManager()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetViewpoint <static RED::Object * RFK::TutorialApplication::GetViewpoint()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetWindow <static RED::Object * RFK::TutorialApplication::GetWindow()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetLoopMode <static LOOP_MODE RFK::TutorialApplication::GetLoopMode()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetContentSize <static void RFK::TutorialApplication::GetContentSize(int &oWidth, int &oHeight)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetContentPosition <static void RFK::TutorialApplication::GetContentPosition(int &oTop, int &oLeft)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetStringsMap <static const RED::Map< unsigned int, RED::String > & RFK::TutorialApplication::GetStringsMap()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetStringFromID <static RED::String RFK::TutorialApplication::GetStringFromID(unsigned int iID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetTime <static float RFK::TutorialApplication::GetTime()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetREDTimeElapsed <static float RFK::TutorialApplication::GetREDTimeElapsed()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetFilePath <static RED::String RFK::TutorialApplication::GetFilePath(const RED::String &iExtensions)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetRecentFiles <static const RED::Vector< RED::String > & RFK::TutorialApplication::GetRecentFiles()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetCurrentExecutablePath <static RED::String RFK::TutorialApplication::GetCurrentExecutablePath()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetMouseCursorPosition <static void RFK::TutorialApplication::GetMouseCursorPosition(int &oX, int &oY)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`GetClassID <static RED::CID RED::UserData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`GetClassID <static RED::CID RED::UserDataRaw::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::UserDataRaw::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`GetRawData <void * RED::UserDataRaw::GetRawData() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`GetRawDataSize <RED::uint64 RED::UserDataRaw::GetRawDataSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`GetRawDataLabel <const RED::String & RED::UserDataRaw::GetRawDataLabel() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Vector< T >::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Vector3::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`GetLength <double RED::Vector3::GetLength() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`GetLength2 <double RED::Vector3::GetLength2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`GetClassID <static RED::CID RED::Vector4::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`GetLength3 <double RED::Vector4::GetLength3() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`GetLength4 <double RED::Vector4::GetLength4() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`GetProduct <RED::PRODUCT RED::Version::GetProduct() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`GetHostProduct <RED::HOST_PRODUCT RED::Version::GetHostProduct() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`GetMinor <unsigned int RED::Version::GetMinor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`GetMajor <unsigned int RED::Version::GetMajor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`GetBranch <unsigned int RED::Version::GetBranch() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`GetClassID <static RED::CID RED::ViewpointStatistics::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetWindow <RED::Object * RED::ViewpointStatistics::GetWindow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetVRL <RED::Object * RED::ViewpointStatistics::GetVRL() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetViewpoint <RED::Object * RED::ViewpointStatistics::GetViewpoint() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetImageWidth <unsigned int RED::ViewpointStatistics::GetImageWidth() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetImageHeight <unsigned int RED::ViewpointStatistics::GetImageHeight() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwareRenderStep <RED::RENDERING_PROGRESS_STEP RED::ViewpointStatistics::GetSoftwareRenderStep() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwareRenderStepPass <int RED::ViewpointStatistics::GetSoftwareRenderStepPass() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwareRenderStepPassesCount <int RED::ViewpointStatistics::GetSoftwareRenderStepPassesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwarePassProgress <float RED::ViewpointStatistics::GetSoftwarePassProgress() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwareRaysCount <unsigned int RED::ViewpointStatistics::GetSoftwareRaysCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwareGICacheSamplesCount <unsigned int RED::ViewpointStatistics::GetSoftwareGICacheSamplesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetCausticPhotonsCount <unsigned int RED::ViewpointStatistics::GetCausticPhotonsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwareElapsedTime <float RED::ViewpointStatistics::GetSoftwareElapsedTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetSoftwareRemainingTime <float RED::ViewpointStatistics::GetSoftwareRemainingTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetPassesCount <int RED::ViewpointStatistics::GetPassesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetPassStatistics <const RED::PassStatistics & RED::ViewpointStatistics::GetPassStatistics(int iNumPass) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`GetClassID <static RED::CID RED::VolumetricEffect::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetSigmaA <virtual void RED::VolumetricEffect::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetSigmaSIn <virtual void RED::VolumetricEffect::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetSigmaSOut <virtual void RED::VolumetricEffect::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetEmission <virtual void RED::VolumetricEffect::GetEmission(double oEmission[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetDensity <virtual double RED::VolumetricEffect::GetDensity(const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetPhase <virtual void RED::VolumetricEffect::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetVolumeIntervals <virtual RED_RC RED::VolumetricEffect::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`GetClassID <static RED::CID RED::VolumetricEffectBoxVolume::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::VolumetricEffectBoxVolume::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetSigmaA <virtual void RED::VolumetricEffectBoxVolume::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetSigmaSIn <virtual void RED::VolumetricEffectBoxVolume::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetSigmaSOut <virtual void RED::VolumetricEffectBoxVolume::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetEmission <virtual void RED::VolumetricEffectBoxVolume::GetEmission(double oEmission[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetBox <void RED::VolumetricEffectBoxVolume::GetBox(double oMin[3], double oMax[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetDensity <virtual double RED::VolumetricEffectBoxVolume::GetDensity(const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetPhase <virtual void RED::VolumetricEffectBoxVolume::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetVolumeIntervals <virtual RED_RC RED::VolumetricEffectBoxVolume::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`GetClassID <static RED::CID RED::VolumetricEffectClouds::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::VolumetricEffectClouds::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GenerateCumulusVolumeData <static void RED::VolumetricEffectClouds::GenerateCumulusVolumeData(float *oData, unsigned int iSize, double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GenerateCirrusVolumeData <static void RED::VolumetricEffectClouds::GenerateCirrusVolumeData(float *oData, unsigned int iSize, double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GenerateErosionVolumeData <static void RED::VolumetricEffectClouds::GenerateErosionVolumeData(float *oData, unsigned int iSize, double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetSigmaA <void RED::VolumetricEffectClouds::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetSigmaSIn <void RED::VolumetricEffectClouds::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetSigmaSOut <void RED::VolumetricEffectClouds::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetEmission <void RED::VolumetricEffectClouds::GetEmission(double oEmission[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetDensity <double RED::VolumetricEffectClouds::GetDensity(const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetPhase <void RED::VolumetricEffectClouds::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetVolumeIntervals <RED_RC RED::VolumetricEffectClouds::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetLayerHeights <void RED::VolumetricEffectClouds::GetLayerHeights(double &oHeightLow, double &oHeightHigh) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetNoisePatchSize <double RED::VolumetricEffectClouds::GetNoisePatchSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetCoverPatchSize <double RED::VolumetricEffectClouds::GetCoverPatchSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetCoverBase <double RED::VolumetricEffectClouds::GetCoverBase() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetCoverScale <double RED::VolumetricEffectClouds::GetCoverScale() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetSharpness <double RED::VolumetricEffectClouds::GetSharpness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetErosionPatchSize <double RED::VolumetricEffectClouds::GetErosionPatchSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetErosionScale <double RED::VolumetricEffectClouds::GetErosionScale() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetErosionThreshold <double RED::VolumetricEffectClouds::GetErosionThreshold() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetDensityScale <double RED::VolumetricEffectClouds::GetDensityScale() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`GetClassID <static RED::CID RED::VolumetricEffectLightVolume::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetChunkSignature <static unsigned int RED::VolumetricEffectLightVolume::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetSigmaA <virtual void RED::VolumetricEffectLightVolume::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetSigmaSIn <virtual void RED::VolumetricEffectLightVolume::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetSigmaSOut <virtual void RED::VolumetricEffectLightVolume::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetEmission <virtual void RED::VolumetricEffectLightVolume::GetEmission(double oEmission[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetDensity <virtual double RED::VolumetricEffectLightVolume::GetDensity(const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetPhase <virtual void RED::VolumetricEffectLightVolume::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetVolumeIntervals <virtual RED_RC RED::VolumetricEffectLightVolume::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`GetClassID <static RED::CID RED::WindowRenderInfo::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`GetHardwareAntiAlias <int RED::WindowRenderInfo::GetHardwareAntiAlias() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`GetREDErrorMessage <RED_RC RED::GetREDErrorMessage(RED::String &oErrorMessage, RED_RC iRC)>` (:doc:`namespaceRED`)"
       ],
       "I": [
           ":cpp:func:`IsLoopback <bool RNET::Adapter::IsLoopback() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`IsValid <bool RNET::Address::IsValid() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`IPv4 <unsigned int RNET::Address::IPv4() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`IsWeb <bool RNET::Address::IsWeb() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`Interpolate <RED_RC RED::AnimationClip::Interpolate(RED::Vector< RED::AnimationData > &oOutput, double iTime) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`InterpolateChannel <RED_RC RED::AnimationClip::InterpolateChannel(RED::AnimationData &oOutput, unsigned int iChannel, double iTime) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`IsAABB <bool RED::BoundingSphere::IsAABB() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`IsLower <bool RED::Color::IsLower(const RED::Color &iColor) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`IsRegistered <static bool RED::Factory::IsRegistered(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`Init <void RED::FastRandom::Init(unsigned int iSeed)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`IsEncrypted <bool RED::FileHeader::IsEncrypted() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`IsValid <bool RED::FileInfo::IsValid() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`IsEndReached <virtual RED_RC RED::IAnimationClipController::IsEndReached(bool &oEndReached) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`IsAnimationLoop <virtual RED_RC ART::IEntity::IsAnimationLoop(bool &oLoop, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`IsAnimationEndReached <virtual RED_RC ART::IEntity::IsAnimationEndReached(bool &oEndReached, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`InsertReflectionProbe <virtual RED_RC ART::IGeometry::InsertReflectionProbe(RED::Object *iReflectionProbe, int iIndex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`IsAutomaticSetOnGround <virtual bool ART::IGeometry::IsAutomaticSetOnGround() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`IsSelected <virtual bool ART::IGeometry::IsSelected() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`IsSelectedSubMesh <virtual bool ART::IGeometry::IsSelectedSubMesh(int iID) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`IsSelectedLight <virtual bool ART::IGeometry::IsSelectedLight(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`IsNVIDIAAntiAliasingModeOverride <virtual RED_RC RED::IGraphicDevice::IsNVIDIAAntiAliasingModeOverride(bool &oOverride) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`IsPOTD <virtual RED_RC RED::IImage::IsPOTD(bool &oPOTD, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`Invert <virtual RED_RC RED::IImage::Invert(const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`ImageCopyPixels <virtual RED_RC RED::IImage::ImageCopyPixels(const RED::Object *iImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`IsRenderImage <virtual RED_RC RED::IImage2D::IsRenderImage(bool &oRender, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`IsRenderDepthImage <virtual RED_RC RED::IImage2D::IsRenderDepthImage(bool &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`IsAutoCubeUpdate <virtual RED_RC RED::IImageCube::IsAutoCubeUpdate(bool &oUpdate, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`IsProductActivated <virtual RED_RC RED::ILicense::IsProductActivated(bool &oActivated, RED::PRODUCT iProduct) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)",
           ":cpp:func:`IsTemporaryLicense <virtual RED_RC RED::ILicense::IsTemporaryLicense(bool &oTemporary, LicenseTime &oEndDate) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)",
           ":cpp:func:`IsSharedBaking <virtual bool ART::ILight::IsSharedBaking() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`IsActive <virtual bool ART::ILight::IsActive() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`IsEmitterVisible <virtual bool ART::ILight::IsEmitterVisible() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`IsPointLight <virtual RED_RC RED::ILightShape::IsPointLight(bool &oPoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsAreaLight <virtual RED_RC RED::ILightShape::IsAreaLight(bool &oArea, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsSpotLight <virtual RED_RC RED::ILightShape::IsSpotLight(bool &oSpot, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsDirectionalLight <virtual RED_RC RED::ILightShape::IsDirectionalLight(bool &oDir, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsBeamLight <virtual RED_RC RED::ILightShape::IsBeamLight(bool &oBeam, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsAmbientLight <virtual RED_RC RED::ILightShape::IsAmbientLight(bool &oAmbient, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsSkyLight <virtual RED_RC RED::ILightShape::IsSkyLight(bool &oSky, bool &oHemispherical, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsSunLight <virtual RED_RC RED::ILightShape::IsSunLight(bool &oSun, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsMoonLight <virtual RED_RC RED::ILightShape::IsMoonLight(bool &oMoon, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsPhysicalLight <virtual RED_RC RED::ILightShape::IsPhysicalLight(bool &oPhysical, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsShadowMapFiltering <virtual RED_RC RED::ILightShape::IsShadowMapFiltering(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsShadowMapAutoRange <virtual RED_RC RED::ILightShape::IsShadowMapAutoRange(bool &oAuto, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsShadowMapDirectAccess <virtual RED_RC RED::ILightShape::IsShadowMapDirectAccess(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`IsSharedArray <virtual RED_RC RED::ILineShape::IsSharedArray(bool &oShared, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`IsSharedSegments <virtual RED_RC RED::ILineShape::IsSharedSegments(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`IsSegmentsAdjacency <virtual RED_RC RED::ILineShape::IsSegmentsAdjacency(bool &oAdjacency, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`IsSharedStrip <virtual RED_RC RED::ILineShape::IsSharedStrip(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`IsMasked <virtual bool ART::IMaterial::IsMasked() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`IsDoubleSided <virtual bool ART::IMaterial::IsDoubleSided() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`IsRegistered <virtual bool RED::IMaterial::IsRegistered(unsigned int iID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`InsertShadersFrom <virtual RED_RC RED::IMaterial::InsertShadersFrom(const RED::Object &iMaterial, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`IsBatchArrayUpdate <virtual RED_RC RED::IMaterial::IsBatchArrayUpdate(bool &oUpdate, void *iRefData, void *iData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`IsPrivate <virtual bool RED::IMaterialControllerProperty::IsPrivate() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`IsSharedArray <virtual RED_RC RED::IMeshShape::IsSharedArray(bool &oShared, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`IsSharedTriangles <virtual RED_RC RED::IMeshShape::IsSharedTriangles(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`IsTrianglesAdjacency <virtual RED_RC RED::IMeshShape::IsTrianglesAdjacency(bool &oAdjacency, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`InitializeSkinning <virtual RED_RC RED::IMeshShape::InitializeSkinning(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`IsNearFarOverride <virtual bool ART::IObserver::IsNearFarOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`IsNearFarOverrideBackground <virtual bool ART::IObserver::IsNearFarOverrideBackground() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`IsForcedPrismsRealMeshShadows <virtual bool ART::IOptions::IsForcedPrismsRealMeshShadows(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`IsConnectedToDispatcher <virtual bool RNET::IPeer::IsConnectedToDispatcher() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`IsConnectionAlive <virtual bool RNET::IPeer::IsConnectionAlive(int iConnection)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`IsDoubleSided <virtual RED_RC RED::IPhysicalLightShape::IsDoubleSided(bool &oDoubleSided, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`IsGeometriesLazyGroundUpdates <virtual bool ART::IPlanet::IsGeometriesLazyGroundUpdates() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`IsGeometriesGroundUpdatesFlush <virtual bool ART::IPlanet::IsGeometriesGroundUpdatesFlush() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`IsSharedArray <virtual RED_RC RED::IPointShape::IsSharedArray(bool &oShared, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`IsSharedPoints <virtual RED_RC RED::IPointShape::IsSharedPoints(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`IsReferenced <virtual bool RED::IReferenceManager::IsReferenced(RED::IReferenceSolving *iClient) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)",
           ":cpp:func:`InitializeSphere <virtual RED_RC ART::IReflectionProbe::InitializeSphere(const RED::Matrix &iTransform, double iEffectRadius, double iFalloffRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`InitializeBox <virtual RED_RC ART::IReflectionProbe::InitializeBox(const RED::Matrix &iTransform, const RED::Vector3 &iEffectBoxMin, const RED::Vector3 &iEffectBoxMax, const RED::Vector3 &iFalloffBoxMin, const RED::Vector3 &iFalloffBoxMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`InitializePlanar <virtual RED_RC ART::IReflectionProbe::InitializePlanar(const RED::Matrix &iTransform, const RED::Vector3 &iEffectBoxMin, const RED::Vector3 &iEffectBoxMax, const RED::Vector3 &iFalloffBoxMin, const RED::Vector3 &iFalloffBoxMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`Initialize <virtual RED_RC ART::IReflectionProbe::Initialize(RED::Object *iOther)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`IsActive <virtual bool ART::IReflectionProbe::IsActive() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`IsAliveImagesCheck <virtual bool RED::IResourceManager::IsAliveImagesCheck() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`IsShadingCallbackRegistered <virtual bool RED::IResourceManager::IsShadingCallbackRegistered(const RED::String &iLabel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`IsSynchronizationLock <virtual bool RED::IResourceManager::IsSynchronizationLock() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`IsChildOf <virtual RED_RC RED::IShape::IsChildOf(bool &ioChildOf, const RED::Object *iShape, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`IsInDestroy <virtual bool RED::IShape::IsInDestroy() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`IsAdditive <virtual bool RED::ISkeletalAnimationController::IsAdditive() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`IsBoneAnimated <virtual bool RED::ISkeletalAnimationController::IsBoneAnimated(int iBoneIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`IsPhysicalModel <virtual RED_RC RED::ISkyLightShape::IsPhysicalModel(bool &oIsPhysical, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`IsCustomModel <virtual RED_RC RED::ISkyLightShape::IsCustomModel(bool &oIsCustom, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`IsEmissiveSky <virtual RED_RC RED::ISkyLightShape::IsEmissiveSky(bool &oEmissive, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`IsSkyLight <virtual bool RED::ISoftLight::IsSkyLight(bool *oHemispherical=NULL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`Interpolate <virtual void RED::ISoftRayContext::Interpolate(double oInterpolated[4], const RED::RenderCode &iRenderCode, RED_VSH_INPUT iChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`Interpolate <virtual void RED::ISoftRayContext::Interpolate(double oInterpolated[4], RED::MESH_CHANNEL iMeshChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsIOROnly <virtual bool RED::ISoftRayContext::IsIOROnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsShadingNormalOnly <virtual bool RED::ISoftRayContext::IsShadingNormalOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsNoBumpNormalOnly <virtual bool RED::ISoftRayContext::IsNoBumpNormalOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsTangentOnly <virtual bool RED::ISoftRayContext::IsTangentOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsGlossinessAnglesOnly <virtual bool RED::ISoftRayContext::IsGlossinessAnglesOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsComputingGI <virtual bool RED::ISoftRayContext::IsComputingGI() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsGICache <virtual bool RED::ISoftRayContext::IsGICache() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`IsGlossyEffects <virtual bool RED::ISoftRenderingContext::IsGlossyEffects() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsAreaSampling <virtual bool RED::ISoftRenderingContext::IsAreaSampling() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsRayDisplacement <virtual bool RED::ISoftRenderingContext::IsRayDisplacement() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsRayForcedTransparency <virtual bool RED::ISoftRenderingContext::IsRayForcedTransparency() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsBackgroundImage <virtual bool RED::ISoftRenderingContext::IsBackgroundImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsVolumetricEffects <virtual bool RED::ISoftRenderingContext::IsVolumetricEffects() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsEmissiveBackground <virtual bool RED::ISoftRenderingContext::IsEmissiveBackground() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsGIEnabled <virtual bool RED::ISoftRenderingContext::IsGIEnabled() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`IsOpen <virtual bool RED::IStream::IsOpen() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`IsEnd <virtual RED_RC RED::IStream::IsEnd(bool &oEnd) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`InsertStringsFrom <virtual RED_RC RED::ITextShape::InsertStringsFrom(const RED::Object *iSource, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`IsSceneGraphRoot <virtual bool RED::ITransformShape::IsSceneGraphRoot() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`IsSubMaterialsOverride <virtual RED_RC RED::ITransformShape::IsSubMaterialsOverride(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`IsAsymmetric <virtual RED_RC RED::IViewpoint::IsAsymmetric(bool &oAsym, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`InsertViewpoint <virtual RED_RC RED::IViewpointRenderList::InsertViewpoint(RED::Object *iViewpoint, RED::VRL_SORT iFrontSceneOrBack, RED::LIST_POS iFirstOrLastInList, int iXAnchor, int iYAnchor, int iXSize, int iYSize, float iXAsymmetricOffset, float iYAsymmetricOffset, RED::VRL_SIZEPOS iAnchoringMode, RED::VRL_SIZEPOS iSizingMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`InsertViewpoint <virtual RED_RC RED::IViewpointRenderList::InsertViewpoint(RED::Object *iViewpoint, RED::VRL_SORT iFrontSceneOrBack, int iPosition, int iXAnchor, int iYAnchor, int iXSize, int iYSize, float iXAsymmetricOffset, float iYAsymmetricOffset, RED::VRL_SIZEPOS iAnchoringMode, RED::VRL_SIZEPOS iSizingMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`InsertViewpoint <virtual RED_RC RED::IViewpointRenderList::InsertViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`IsActivated <virtual RED_RC RED::IViewpointRenderList::IsActivated(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`InsertViewpoint <virtual RED_RC RED::IWindow::InsertViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsNVidia <virtual RED_RC RED::IWindow::IsNVidia(bool &oNVidia)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsATI <virtual RED_RC RED::IWindow::IsATI(bool &oATI)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsINTEL <virtual RED_RC RED::IWindow::IsINTEL(bool &oINTEL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsNoRayTrace <virtual RED_RC RED::IWindow::IsNoRayTrace(bool &oNoRayTrace)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsLimitedRayTrace <virtual RED_RC RED::IWindow::IsLimitedRayTrace(bool &oLimitedRayTrace)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsLimitedAreaLighting <virtual RED_RC RED::IWindow::IsLimitedAreaLighting(bool &oLimitedAreaLighting)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsNativeHDR <virtual RED_RC RED::IWindow::IsNativeHDR(bool &oNativeHDR)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsFPSCounterDisplay <virtual RED_RC RED::IWindow::IsFPSCounterDisplay(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`IsStarted <virtual bool ART::IWorld::IsStarted() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`IsLandscapeUpdateDone <virtual bool ART::IWorld::IsLandscapeUpdateDone() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`IsOculusRendering <virtual bool ART::IWorld::IsOculusRendering() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`IsOpenVRRendering <virtual bool ART::IWorld::IsOpenVRRendering() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`Interpret <static RED_RC RED::LayerSet::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`Intersects <bool RED::LayerSet::Intersects(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`IsEmpty <bool RED::LayerSet::IsEmpty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`IsAllLayers <bool RED::LayerSet::IsAllLayers() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`insert <RED_RC RED::Map< Key, Item >::insert(const Key &iKey, const Item &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`insert <RED_RC RED::Map< Key, Item >::insert(bool &oInsert, const Key &iKey, const Item &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Invert <RED_RC RED::Matrix::Invert()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`IsIdentity <bool RED::Matrix::IsIdentity(double iTolerance=0.0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`IsDirect <bool RED::Matrix::IsDirect() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`IsLiveAddress <bool RED::MemoryLeakTracker::IsLiveAddress(void *iAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`IsOwned <bool RED::Mutex::IsOwned() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`IsNeutral <bool RED::PostProcess::IsNeutral() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`IsCurveNeutral <bool RED::PostProcess::IsCurveNeutral() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`IsColorOperationsNeutral <bool RED::PostProcess::IsColorOperationsNeutral() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`IsAutoKey <bool RED::PostProcess::IsAutoKey() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`IsLuminanceOverriden <bool RED::PostProcess::IsLuminanceOverriden() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`InitCurveRamp <RED_RC RED::PostProcess::InitCurveRamp()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`InitLUTImage <RED_RC RED::PostProcess::InitLUTImage()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`Invert <void RED::Quaternion::Invert()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`InnerQuadrangle <void RED::Quaternion::InnerQuadrangle(const RED::Quaternion &iQuatBefore, const RED::Quaternion &iQuat, const RED::Quaternion &iQuatAfter)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Init <void RED::Random::Init(unsigned int iSeed)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`Interpret <static RED_RC RED::RenderCode::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`IsChannelNormalized <bool RED::RenderCode::IsChannelNormalized(RED_VSH_INPUT iShaderInput) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`IsGenericGLSLBindings <bool RED::RenderCode::IsGenericGLSLBindings() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`Interpret <static RED_RC RED::RenderShader::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`IsInputParameter <bool RED::RenderShader::IsInputParameter(const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`Interpret <static RED_RC RED::RenderShaderParameter::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`Init <virtual void RED::RNG::Init(unsigned int iSeed)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`IsValid <bool RED::ShaderProgramID::IsValid() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderProgramID`)",
           ":cpp:func:`IndirectPointLightAttenuation <void RED::ShaderString::IndirectPointLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iRPos, const char *iTEXatt, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`IndirectSpotLightAttenuation <void RED::ShaderString::IndirectSpotLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iRPos, const char *iTEXatt, const char *iTEXs, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`IndirectBeamLightAttenuation <void RED::ShaderString::IndirectBeamLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iRPos, const char *iTEXn, const char *iTEXr, const char *ioRTemp)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`IntersectRayVsTriangle <void RED::ShaderString::IntersectRayVsTriangle(const char *oRUV, const char *oRPos, const char *oRDir, int ifN)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Interpolate <void RED::ShaderString::Interpolate(const char *oR, const char *iUV, const char *iV0, const char *iV01, const char *iV02)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`InTransaction <bool RED::State::InTransaction() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`Interpret <static RED_RC RED::StateShader::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`IsRecursivityEnabled <bool RED::StreamingPolicy::IsRecursivityEnabled() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`IsMaterialWriteMode <bool RED::StreamingPolicy::IsMaterialWriteMode() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`IsLocalImages <bool RED::StreamingPolicy::IsLocalImages() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`IsFiltered <bool RED::StreamingPolicy::IsFiltered(const RED::Object *iObject) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`IsEmpty <bool RED::String::IsEmpty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`IndexOf <int RED::String::IndexOf(const RED::String &iChar, int iOffset=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Initialize <static RED_RC RNET::System::Initialize(RED::String &oHostName, RED::Vector< RNET::Adapter > &oHostAdapters)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`IsInitialized <static bool RNET::System::IsInitialized()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`IsValid <bool RED::Thread::IsValid() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`IsRunning <bool RED::Thread::IsRunning() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`IsStarted <bool RED::Timer::IsStarted() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`IsInspectorVisible <static bool RFK::TutorialApplication::IsInspectorVisible(RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`Invalidate <static RED_RC RFK::TutorialApplication::Invalidate()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`Interpret <static RED_RC RED::UserDataRaw::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`insert <RED_RC RED::Vector< T >::insert(RED::uint64 iPosition, const T &iElement)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`IsHomogeneous <virtual bool RED::VolumetricEffect::IsHomogeneous() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)",
           ":cpp:func:`Interpret <static RED_RC RED::VolumetricEffectBoxVolume::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`IsHomogeneous <virtual bool RED::VolumetricEffectBoxVolume::IsHomogeneous() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`Interpret <static RED_RC RED::VolumetricEffectClouds::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`IsHomogeneous <bool RED::VolumetricEffectClouds::IsHomogeneous() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`Interpret <static RED_RC RED::VolumetricEffectLightVolume::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`IsHomogeneous <virtual bool RED::VolumetricEffectLightVolume::IsHomogeneous() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`IsSynchronized <bool RED::WindowRenderInfo::IsSynchronized() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`IsBufferSwappingOn <bool RED::WindowRenderInfo::IsBufferSwappingOn() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`IsStereo <bool RED::WindowRenderInfo::IsStereo() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)"
       ],
       "S": [
           ":cpp:func:`SetDescription <void RNET::Adapter::SetDescription(const RED::String &iDescription)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)",
           ":cpp:func:`SetPosition <void RED::AnimationData::SetPosition(const RED::Vector3 &iPosition)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`SetPosition <void RED::AnimationData::SetPosition(double iX, double iY, double iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`SetRotation <void RED::AnimationData::SetRotation(const RED::Quaternion &iRotation)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`SetRotation <void RED::AnimationData::SetRotation(double iX, double iY, double iZ, double iW)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`SetScale <void RED::AnimationData::SetScale(const RED::Vector3 &iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`SetScale <void RED::AnimationData::SetScale(double iX, double iY, double iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`SetNeutral <void RED::AnimationData::SetNeutral()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`Sub <void RED::AnimationData::Sub(const AnimationData &iData1, const AnimationData &iData2, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`SetCenter <void RED::BoundingSphere::SetCenter(const RED::Vector3 &iCenter)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`SetRadius <void RED::BoundingSphere::SetRadius(double iRadius)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const RED::Vector3 &iCenter, double iRadius)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const RED::Vector< RED::Vector3 > &iVertexArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Set <RED_RC RED::BoundingSphere::Set(float *iVertexArray, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const void *iVertexArray, int iVertexSize, RED::MESH_FORMAT iFormat, int iNbVertices)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const RED::Vector< RED::BoundingSphere * > &iSphereList)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`SetAABB <RED_RC RED::BoundingSphere::SetAABB(const double iAABB[6], bool iOverrideSphere=false)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`SetAABB <RED_RC RED::BoundingSphere::SetAABB(const RED::Vector< RED::Vector3 > &iVertex, bool iOverrideSphere=false)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`SetAABB <RED_RC RED::BoundingSphere::SetAABB(const float *iVertex, int iVerticesCount, bool iOverrideSphere=false)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`SetRGBAAABackground <static void RED::Color::SetRGBAAABackground(double oColor[4], double iColor[4], float iBackColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`SetRGBA <void RED::Color::SetRGBA(float iRed, float iGreen, float iBlue, float iAlpha=1.f)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`SetRGBA <void RED::Color::SetRGBA(const double iValues[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`SetOpenFunction <static void RED::FileSystemTools::SetOpenFunction(RED_OPENFILE_FUNCTION iOpenCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`SetCloseFunction <static void RED::FileSystemTools::SetCloseFunction(RED_CLOSEFILE_FUNCTION iCloseCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`SetReadFunction <static void RED::FileSystemTools::SetReadFunction(RED_READFILE_FUNCTION iReadCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`SetWriteFunction <static void RED::FileSystemTools::SetWriteFunction(RED_WRITEFILE_FUNCTION iWriteCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`SetSeekFunction <static void RED::FileSystemTools::SetSeekFunction(RED_SEEKFILE_FUNCTION iSeekCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`SetWorkingDirectory <static void RED::FileSystemTools::SetWorkingDirectory(const RED::String &iDefaultDir)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`SetAnimationClip <virtual RED_RC RED::IAnimationClipController::SetAnimationClip(const RED::AnimationClip &iClip)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`SetLoop <virtual RED_RC RED::IAnimationClipController::SetLoop(bool iLoop)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`SetSpeed <virtual RED_RC RED::IAnimationClipController::SetSpeed(double iSpeed)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`SetStartTime <virtual RED_RC RED::IAnimationClipController::SetStartTime(double iTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`SetEndTime <virtual RED_RC RED::IAnimationClipController::SetEndTime(double iTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`Stop <virtual RED_RC RED::IAnimationClipController::Stop()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`SET_CID <ART::IAssetManager::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`SaveGeometry <virtual RED_RC ART::IAssetManager::SaveGeometry(const RED::Object *iGeometry, const RED::String &iPath)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`StopGenerateGeometryGICache <virtual RED_RC ART::IAssetManager::StopGenerateGeometryGICache() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`SaveGeometryGICache <virtual RED_RC ART::IAssetManager::SaveGeometryGICache(const RED::Vector< RED::Vector< RED::Object * > > &iGiCaches, const RED::Vector< RED::Vector< RED::Object * > > &iGiCachesBakedLights, const RED::Vector< RED::Object * > &iAoCaches, const RED::Vector< unsigned char > &iGroundAO, double iGroundBC[3], const RED::Vector3 &iSunDirection, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`SaveReflectionProbesMaps <virtual RED_RC ART::IAssetManager::SaveReflectionProbesMaps(const RED::Vector< RED::Object * > &iEnvironmentMapAtlas, const RED::Vector< RED::Object * > &iEnvironmentMapAtlasIndex, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`StopGenerateGeometryVertexGI <virtual RED_RC ART::IAssetManager::StopGenerateGeometryVertexGI() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`SaveLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::SaveLightStaticShadowMaps(const RED::Vector< RED::Object * > iShadowMaps, const RED::Vector< int > &iLightIds, const RED::Vector< int > &iInstances, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`SetGeometryPartVisible <virtual RED_RC ART::IAssetManager::SetGeometryPartVisible(RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape, bool iVisible, bool iShadowVisible) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`SET_CID <ART::IAtlas::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetAtmosphereHeight <virtual void ART::IAtlas::SetAtmosphereHeight(float iAtmosphereHeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetSunSaturation <virtual void ART::IAtlas::SetSunSaturation(float iSunSaturation)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetSunStrength <virtual void ART::IAtlas::SetSunStrength(float iSunStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetSkyStrength <virtual void ART::IAtlas::SetSkyStrength(float iSkyStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetVisibleSkyStrength <virtual void ART::IAtlas::SetVisibleSkyStrength(float iVisibleSkyStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetGroundAlbedo <virtual void ART::IAtlas::SetGroundAlbedo(const RED::Color &iGroundAlbedo)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetAtmosphereTurbidity <virtual void ART::IAtlas::SetAtmosphereTurbidity(float iTurbidity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetAtmosphereMieScatteringAnisotropy <virtual void ART::IAtlas::SetAtmosphereMieScatteringAnisotropy(float iG)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SetAtmosphereMieScatteringAnisotropyAttenuation <virtual void ART::IAtlas::SetAtmosphereMieScatteringAnisotropyAttenuation(float iAtt)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)",
           ":cpp:func:`SET_CID <ART::ICamera::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)",
           ":cpp:func:`Save <virtual RED_RC RED::IChunkSaver::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IChunkSaver`)",
           ":cpp:func:`SetMultipleScatteringFactor <virtual RED_RC RED::ICloudsVolumeShape::SetMultipleScatteringFactor(double iFactor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)",
           ":cpp:func:`SetAlbedo <virtual RED_RC RED::ICloudsVolumeShape::SetAlbedo(const RED::Color &iAlbedo, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)",
           ":cpp:func:`SetAmbientLighting <virtual RED_RC RED::ICloudsVolumeShape::SetAmbientLighting(const RED::Color &iAmbientTop, const RED::Color &iAmbientBottom, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)",
           ":cpp:func:`SetContextID <virtual RED_RC RED::IDataManager::SetContextID(unsigned int iContext, unsigned int iID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`SET_CID <ART::IEntity::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`SetGeometry <virtual RED_RC ART::IEntity::SetGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`SetAnimationLoop <virtual RED_RC ART::IEntity::SetAnimationLoop(unsigned int iId, bool iLoop)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`SetAnimationSpeed <virtual RED_RC ART::IEntity::SetAnimationSpeed(unsigned int iId, double iSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`SetType <virtual RED_RC RED::IFont::SetType(RED::FONT_TYPE iFontType, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetRenderMode <virtual RED_RC RED::IFont::SetRenderMode(RED::FONT_RENDER_MODE iFontRenderMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetTypeFaceName <virtual RED_RC RED::IFont::SetTypeFaceName(const RED::String &iTypeFace, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetCharSet <virtual RED_RC RED::IFont::SetCharSet(RED::FONT_CHARSET iCharSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetSize <virtual RED_RC RED::IFont::SetSize(float iWidth, float iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetChordalDeviation <virtual RED_RC RED::IFont::SetChordalDeviation(float iChordalDev, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetEscapement <virtual RED_RC RED::IFont::SetEscapement(float iEscapement, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetOrientation <virtual RED_RC RED::IFont::SetOrientation(float iOrientation, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetGlyphTextureSize <virtual RED_RC RED::IFont::SetGlyphTextureSize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SetGlyphTextureOffset <virtual RED_RC RED::IFont::SetGlyphTextureOffset(float iOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`SET_CID <ART::IGeometry::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetRootMatrix <virtual RED_RC ART::IGeometry::SetRootMatrix(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetGICaches <virtual RED_RC ART::IGeometry::SetGICaches(const RED::Vector< RED::Vector< RED::Object * > > &iGICaches, const RED::Vector< RED::Vector< RED::Object * > > &iGICachesBakedLights, const RED::Vector< RED::Object * > &iAOCaches, float iLandscapeAO)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetGICachesMultiplier <virtual RED_RC ART::IGeometry::SetGICachesMultiplier(double iMult)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetGroundAOCache <virtual RED_RC ART::IGeometry::SetGroundAOCache(const RED::Vector< unsigned char > &iGroundAO, int iGroundAORes, const double iGroundBC[3])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetVertexGI <virtual RED_RC ART::IGeometry::SetVertexGI(const RED::Vector< unsigned char > &iGIValues, int iGISizeOpaque, int iGISizeTranspar, int iGISizeMasked, int iGISizePBROpaque, double iGIMult)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetVertexAO <virtual RED_RC ART::IGeometry::SetVertexAO(const RED::Vector< unsigned char > &iAOValues, int iAOSizeOpaque, int iAOSizeTranspar, int iAOSizeMasked, int iAOSizePBROpaque, double iAOProfile)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetTextureLodBias <virtual void ART::IGeometry::SetTextureLodBias(double iTextureLodBias)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetTextureDefinition <virtual void ART::IGeometry::SetTextureDefinition(double iTextureDefinition)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetAutomaticSetOnGround <virtual void ART::IGeometry::SetAutomaticSetOnGround(bool iAuto)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetPrivateShadowMap <virtual void ART::IGeometry::SetPrivateShadowMap(bool iPrivate)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetPrivateShadowMapSize <virtual void ART::IGeometry::SetPrivateShadowMapSize(int iSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetPrivateShadowBias <virtual void ART::IGeometry::SetPrivateShadowBias(double iBias)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetCSMCount <virtual void ART::IGeometry::SetCSMCount(int iCSMCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetSelected <virtual void ART::IGeometry::SetSelected(bool iSelect)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetSelectedSubMesh <virtual RED_RC ART::IGeometry::SetSelectedSubMesh(int iID, bool iSelect)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetSelectedLight <virtual RED_RC ART::IGeometry::SetSelectedLight(int iIndex, bool iSelect)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`SetScreenSaver <virtual RED_RC RED::IGraphicDevice::SetScreenSaver(bool iOnOff) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`SetSize <virtual RED_RC RED::IImage::SetSize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetClosestPOTDSize <virtual RED_RC RED::IImage::SetClosestPOTDSize(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetTarget <virtual RED_RC RED::IImage::SetTarget(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetMipmapMode <virtual RED_RC RED::IImage::SetMipmapMode(bool iMipmapMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetIndirectMipmapMode <virtual RED_RC RED::IImage::SetIndirectMipmapMode(bool iMipmapMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetWrapModes <virtual RED_RC RED::IImage::SetWrapModes(WRAP_MODE iWrapU, WRAP_MODE iWrapV, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetFilterModes <virtual RED_RC RED::IImage::SetFilterModes(FILTER_MODE iMinFilter, FILTER_MODE iMagFilter, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetBorderColor <virtual RED_RC RED::IImage::SetBorderColor(const RED::Color &iBorderColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetAnisotropy <virtual RED_RC RED::IImage::SetAnisotropy(float iAniso, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetPixelStorage <virtual RED_RC RED::IImage::SetPixelStorage(bool iGPUStorage, bool iCPUStorage)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetLocalTarget <virtual void RED::IImage::SetLocalTarget(RED::TARGET iTarget)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetLocalMipmapMode <virtual void RED::IImage::SetLocalMipmapMode(bool iMipmapMode)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetLocalWrapModes <virtual void RED::IImage::SetLocalWrapModes(RED::WRAP_MODE iWrapU, RED::WRAP_MODE iWrapV)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetLocalFilterModes <virtual void RED::IImage::SetLocalFilterModes(RED::FILTER_MODE iMinFilter, RED::FILTER_MODE iMagFilter)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetLocalBorderColor <virtual void RED::IImage::SetLocalBorderColor(const RED::Color &iBorderColor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetLocalAnisotropy <virtual void RED::IImage::SetLocalAnisotropy(float iAnisotropy)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`SetRenderImage <virtual RED_RC RED::IImage2D::SetRenderImage(RED::Object *iVRL, int iWidth, int iHeight, int iXAnchor, int iYAnchor, RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetRenderDepthImage <virtual RED_RC RED::IImage2D::SetRenderDepthImage(RED::Object *iVRL, int iWidth, int iHeight, int iXAnchor, int iYAnchor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetNotRenderImage <virtual RED_RC RED::IImage2D::SetNotRenderImage(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetPixels <virtual RED_RC RED::IImage2D::SetPixels(const unsigned char *iPixel, RED::FORMAT iFormat, RED::TARGET iTarget, int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetPixels <virtual RED_RC RED::IImage2D::SetPixels(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetCompressedPixels <virtual RED_RC RED::IImage2D::SetCompressedPixels(unsigned char *iPixel, RED::FORMAT iFormat, RED::TARGET iTarget, int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetCompressedPixels <virtual RED_RC RED::IImage2D::SetCompressedPixels(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetFloatPixels <virtual RED_RC RED::IImage2D::SetFloatPixels(CHANNEL iChannel, const RED::Object *iImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetPixelChannel <virtual RED_RC RED::IImage2D::SetPixelChannel(CHANNEL iDestChannel, const RED::Object *iSourceImage, CHANNEL iSourceChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetFromPixelShader <virtual RED_RC RED::IImage2D::SetFromPixelShader(RED::FORMAT iFormat, const RED::ShaderProgramID &iPixelShaderId, RED::Object *iResMgr, const RED::Object *iSourceImage, const RED::Vector< RED::RenderShaderParameter > &iParams, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`ScaleNormalMap <virtual RED_RC RED::IImage2D::ScaleNormalMap(RED::FORMAT iFormat, RED::TARGET iTarget, float iScaling, const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetLocalPixels <virtual RED_RC RED::IImage2D::SetLocalPixels(const unsigned char *iPixel, RED::FORMAT iFormat, int iWidth, int iHeight)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetAverageLuminance <virtual RED_RC RED::IImage2D::SetAverageLuminance(float iAverageLuminance, unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetLogAverageLuminance <virtual RED_RC RED::IImage2D::SetLogAverageLuminance(float iLogAverageLuminance, unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetMinLuminance <virtual RED_RC RED::IImage2D::SetMinLuminance(float iMinLuminance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetMaxLuminance <virtual RED_RC RED::IImage2D::SetMaxLuminance(float iMaxLuminance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`SetPixels <virtual RED_RC RED::IImage3D::SetPixels(unsigned char *iPixel, RED::FORMAT iFormat, RED::TARGET iTarget, int iWidth, int iHeight, int iDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`SetPixels <virtual RED_RC RED::IImage3D::SetPixels(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`SetWrapModes <virtual RED_RC RED::IImage3D::SetWrapModes(RED::WRAP_MODE iWrapS, RED::WRAP_MODE iWrapT, RED::WRAP_MODE iWrapR, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`SetLocalPixels <virtual RED_RC RED::IImage3D::SetLocalPixels(unsigned char *iPixel, RED::FORMAT iFormat, int iWidth, int iHeight, int iDepth)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`SetRenderShader <virtual RED_RC RED::IImageComposite::SetRenderShader(const RED::RenderShader &iRenderShader, bool iDirect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`SetFormat <virtual RED_RC RED::IImageComposite::SetFormat(RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`SetClearColor <virtual RED_RC RED::IImageComposite::SetClearColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`SetFacePixels <virtual RED_RC RED::IImageCube::SetFacePixels(int iFaceNumber, unsigned char *iPixel, int iSize, RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`SetFacePixels <virtual RED_RC RED::IImageCube::SetFacePixels(int iFaceNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`SetCompressedFacePixels <virtual RED_RC RED::IImageCube::SetCompressedFacePixels(int iFaceNumber, unsigned char *iPixel, int iSize, RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`SetCompressedFacePixels <virtual RED_RC RED::IImageCube::SetCompressedFacePixels(int iFaceNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`SetLocalFacePixels <virtual RED_RC RED::IImageCube::SetLocalFacePixels(int iFaceNumber, unsigned char *iPixel, RED::FORMAT iFormat, int iSize)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`SetLicense <virtual RED_RC RED::ILicense::SetLicense(const RED::String &iLicenseKey)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)",
           ":cpp:func:`SET_CID <ART::ILight::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetSpotAngle <virtual RED_RC ART::ILight::SetSpotAngle(float iAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetSpotFalloff <virtual RED_RC ART::ILight::SetSpotFalloff(float iFalloff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetDiffuse <virtual RED_RC ART::ILight::SetDiffuse(const RED::Color &iDiffuse)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetPhysicalColor <virtual void ART::ILight::SetPhysicalColor(const RED::Color &iColor)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetLuminousFlux <virtual RED_RC ART::ILight::SetLuminousFlux(float iLuminousFlux)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetBaking <virtual void ART::ILight::SetBaking(ART::LIGHT_BAKING iBaking)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetSharedBaking <virtual void ART::ILight::SetSharedBaking(bool iShared)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetActive <virtual RED_RC ART::ILight::SetActive(bool iActive)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetShadowType <virtual void ART::ILight::SetShadowType(ART::LIGHT_SHADOW iShadowType)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetShadowMapSize <virtual void ART::ILight::SetShadowMapSize(int iShadowMapSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetShadowMapBlur <virtual void ART::ILight::SetShadowMapBlur(int iShadowMapBlur)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetShadowBias <virtual void ART::ILight::SetShadowBias(double iShadowBias)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetStaticShadowMap <virtual RED_RC ART::ILight::SetStaticShadowMap(RED::Object *iShadowMap, int iInstance=0)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetEmitterVisible <virtual void ART::ILight::SetEmitterVisible(bool iVisible)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetMatrix <virtual RED_RC ART::ILight::SetMatrix(const RED::Matrix &iMatrix, int iInstance=-1)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetIESStretch <virtual RED_RC ART::ILight::SetIESStretch(bool iStretch)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`SetPointLight <virtual RED_RC RED::ILightShape::SetPointLight(ATTENUATION iAtt, float iAttValue[7], const RED::Vector3 &iPos, const RED::Color &iDiffuse, const RED::Color &iSpecular, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetRectangularAreaLight <virtual RED_RC RED::ILightShape::SetRectangularAreaLight(float iIntensity, const RED::Vector3 &iPos, const RED::Vector3 &iLightDir, const RED::Vector3 &iTopDir, const RED::Color &iDiffuse, const RED::Color &iSpecular, int iSamplesCount, float iWidth, float iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetDirectionalLight <virtual RED_RC RED::ILightShape::SetDirectionalLight(float iIntensity, const RED::Vector3 &iPos, const RED::Vector3 &iLightDir, const RED::Vector3 &iTopDir, const RED::Color &iDiffuse, const RED::Color &iSpecular, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetBeamLight <virtual RED_RC RED::ILightShape::SetBeamLight(ATTENUATION iAtt, float iAttValues[7], const RED::Vector3 &iPos, const RED::Vector3 &iLightDir, const RED::Vector3 &iTopDir, const RED::Color &iDiffuse, const RED::Color &iSpecular, float iInnerRadius, float iOuterRadius, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetSpotLight <virtual RED_RC RED::ILightShape::SetSpotLight(const RED::Vector3 &iSpotOrigin, const RED::Vector3 &iSpotDir, const RED::Vector3 &iSpotTop, float iSpotAngle, float iSpotFalloff, float iSpotDropoff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetAmbientLight <virtual RED_RC RED::ILightShape::SetAmbientLight(const RED::Color &iDiffuse, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetLayerSetLit <virtual RED_RC RED::ILightShape::SetLayerSetLit(const RED::LayerSet &iLitLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetLayerSetShadowCaster <virtual RED_RC RED::ILightShape::SetLayerSetShadowCaster(const RED::LayerSet &iShadowCasterLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetLayerSetShadowReceiver <virtual RED_RC RED::ILightShape::SetLayerSetShadowReceiver(const RED::LayerSet &iShadowReceiverLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetAttenuation <virtual RED_RC RED::ILightShape::SetAttenuation(ATTENUATION iAtt, float iAttValue[7], const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetRenderMode <virtual RED_RC RED::ILightShape::SetRenderMode(RENDER_MODE iMode, int iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetPos <virtual RED_RC RED::ILightShape::SetPos(const RED::Vector3 &iLightPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetSight <virtual RED_RC RED::ILightShape::SetSight(const RED::Vector3 &iSight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetTop <virtual RED_RC RED::ILightShape::SetTop(const RED::Vector3 &iTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetRight <virtual RED_RC RED::ILightShape::SetRight(const RED::Vector3 &iRight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetSpotAngle <virtual RED_RC RED::ILightShape::SetSpotAngle(float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetSpotFallOff <virtual RED_RC RED::ILightShape::SetSpotFallOff(float iFallOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetSpotDropOff <virtual RED_RC RED::ILightShape::SetSpotDropOff(float iDropOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetBeamInnerRadius <virtual RED_RC RED::ILightShape::SetBeamInnerRadius(float iBeamInRad, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetBeamOuterRadius <virtual RED_RC RED::ILightShape::SetBeamOuterRadius(float iBeamOutRad, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetDiffuseIntensity <virtual RED_RC RED::ILightShape::SetDiffuseIntensity(const RED::Color &iDiffuse, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetSpecularIntensity <virtual RED_RC RED::ILightShape::SetSpecularIntensity(const RED::Color &iSpecular, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetSamplesCount <virtual RED_RC RED::ILightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetRectangularAreaLightShape <virtual RED_RC RED::ILightShape::SetRectangularAreaLightShape(const float iDimensions[2], const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapping <virtual RED_RC RED::ILightShape::SetShadowMapping(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapResolution <virtual RED_RC RED::ILightShape::SetShadowMapResolution(int iShadowMapRes, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapPolygonOffset <virtual RED_RC RED::ILightShape::SetShadowMapPolygonOffset(float iPolygonOffsetFactor, float iPolygonOffsetUnits, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapSides <virtual RED_RC RED::ILightShape::SetShadowMapSides(bool iSingleMap, int iFaceMaps, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapBlur <virtual RED_RC RED::ILightShape::SetShadowMapBlur(int iBlurSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapFiltering <virtual RED_RC RED::ILightShape::SetShadowMapFiltering(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapCustomRange <virtual RED_RC RED::ILightShape::SetShadowMapCustomRange(float iDNear, float iDFar, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapAutoRange <virtual RED_RC RED::ILightShape::SetShadowMapAutoRange(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapSpotAngle <virtual RED_RC RED::ILightShape::SetShadowMapSpotAngle(float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapBeamRadius <virtual RED_RC RED::ILightShape::SetShadowMapBeamRadius(float iRadius, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowMapDirectAccess <virtual RED_RC RED::ILightShape::SetShadowMapDirectAccess(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowColor <virtual RED_RC RED::ILightShape::SetShadowColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetShadowBias <virtual RED_RC RED::ILightShape::SetShadowBias(double iBias, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`SetArray <virtual RED_RC RED::ILineShape::SetArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`SetSharedArray <virtual RED_RC RED::ILineShape::SetSharedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`SetSegment <virtual RED_RC RED::ILineShape::SetSegment(int iNumSegment, int iP0, int iP1, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`SetSegmentAdjacency <virtual RED_RC RED::ILineShape::SetSegmentAdjacency(int iNumSegment, int iV0, int iV1, int iV2, int iV3, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`SetSharedSegments <virtual RED_RC RED::ILineShape::SetSharedSegments(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`SetSharedSegmentsAdjacency <virtual RED_RC RED::ILineShape::SetSharedSegmentsAdjacency(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`SetStrip <virtual RED_RC RED::ILineShape::SetStrip(const int *iStripIndex, int iStripSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`SetSharedStrip <virtual RED_RC RED::ILineShape::SetSharedStrip(const int *iStripIndex, int iStripSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`Save <static RED_RC RED::ImageTools::Save(RED::Object *iImage, bool iLocalStorage, RED::IStream &iOutput, IMAGE_FILE_FORMAT iImageFormat, bool iDiscardAlpha, bool iVerticalFlip, float iQuality)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`Save <static RED_RC RED::ImageTools::Save(RED::Object *iImage, bool iLocalStorage, const RED::String &iFilePath, bool iDiscardAlpha, bool iVerticalFlip, float iQuality)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`SET_CID <ART::IMaterial::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetType <virtual void ART::IMaterial::SetType(ART::MATERIAL_TYPE iType)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetDiffuse <virtual void ART::IMaterial::SetDiffuse(const RED::Color &iDiffuse)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetDiffuseTexture <virtual void ART::IMaterial::SetDiffuseTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetDiffuseWrap <virtual void ART::IMaterial::SetDiffuseWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetTransmission <virtual void ART::IMaterial::SetTransmission(double iTransmission)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetTransmissionTexture <virtual void ART::IMaterial::SetTransmissionTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetTransmissionWrap <virtual void ART::IMaterial::SetTransmissionWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetReflectance <virtual void ART::IMaterial::SetReflectance(double iReflectance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetReflectanceTexture <virtual void ART::IMaterial::SetReflectanceTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetReflectanceWrap <virtual void ART::IMaterial::SetReflectanceWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetBumpTexture <virtual void ART::IMaterial::SetBumpTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetBumpWrap <virtual void ART::IMaterial::SetBumpWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetBackDiffuse <virtual void ART::IMaterial::SetBackDiffuse(const RED::Color &iBackDiffuse)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetBackDiffuseTexture <virtual void ART::IMaterial::SetBackDiffuseTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetBackDiffuseWrap <virtual void ART::IMaterial::SetBackDiffuseWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetTranslucency <virtual void ART::IMaterial::SetTranslucency(double iTranslucency)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetTranslucencyTexture <virtual void ART::IMaterial::SetTranslucencyTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetTranslucencyWrap <virtual void ART::IMaterial::SetTranslucencyWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetIOR <virtual void ART::IMaterial::SetIOR(double iIOR)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetIORTexture <virtual void ART::IMaterial::SetIORTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetIORWrap <virtual void ART::IMaterial::SetIORWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetGlossiness <virtual void ART::IMaterial::SetGlossiness(double iGlossiness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetGlossinessTexture <virtual void ART::IMaterial::SetGlossinessTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetGlossinessWrap <virtual void ART::IMaterial::SetGlossinessWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetAlbedo <virtual void ART::IMaterial::SetAlbedo(const RED::Color &IAlbedo)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetAlbedoTexture <virtual void ART::IMaterial::SetAlbedoTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetAlbedoWrap <virtual void ART::IMaterial::SetAlbedoWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetRoughness <virtual void ART::IMaterial::SetRoughness(double iRoughness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetRoughnessTexture <virtual void ART::IMaterial::SetRoughnessTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetRoughnessWrap <virtual void ART::IMaterial::SetRoughnessWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetMetalness <virtual void ART::IMaterial::SetMetalness(double iMetalness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetMetalnessTexture <virtual void ART::IMaterial::SetMetalnessTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetMetalnessWrap <virtual void ART::IMaterial::SetMetalnessWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetAO <virtual void ART::IMaterial::SetAO(double iAO)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetAOTexture <virtual void ART::IMaterial::SetAOTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetAOWrap <virtual void ART::IMaterial::SetAOWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetEmissive <virtual void ART::IMaterial::SetEmissive(const RED::Color &iEmissive)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetEmissiveTexture <virtual void ART::IMaterial::SetEmissiveTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetEmissiveIntensity <virtual void ART::IMaterial::SetEmissiveIntensity(double iIntensity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetEmissiveWrap <virtual void ART::IMaterial::SetEmissiveWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetWaterColor <virtual void ART::IMaterial::SetWaterColor(const RED::Color &iColor)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetWaterRefractIOR <virtual void ART::IMaterial::SetWaterRefractIOR(double iRefractIOR)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetTransmittance <virtual void ART::IMaterial::SetTransmittance(double iTransmittance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetRippleSpeed <virtual void ART::IMaterial::SetRippleSpeed(double iRippleSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetRippleStrength <virtual void ART::IMaterial::SetRippleStrength(double iRippleStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetFlowOrientation <virtual void ART::IMaterial::SetFlowOrientation(double iFlowOrientation)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetFlowSpeed <virtual void ART::IMaterial::SetFlowSpeed(double iFlowSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetWaterPlaneNormal <virtual void ART::IMaterial::SetWaterPlaneNormal(const RED::Color &iNormal)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetWaterDepth <virtual void ART::IMaterial::SetWaterDepth(double iDepth)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetMatrix <virtual void ART::IMaterial::SetMatrix(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetChannel <virtual void ART::IMaterial::SetChannel(RED::MESH_CHANNEL iChannel)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetMasked <virtual void ART::IMaterial::SetMasked(bool iMasked)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetDoubleSided <virtual void ART::IMaterial::SetDoubleSided(bool iDoubleSided)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetAlphaThreshold <virtual void ART::IMaterial::SetAlphaThreshold(double iThreshold)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`SetPriority <virtual RED_RC RED::IMaterial::SetPriority(int iPriority, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetImmediateMode <virtual RED_RC RED::IMaterial::SetImmediateMode(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetPolygonOffset <virtual RED_RC RED::IMaterial::SetPolygonOffset(float iPolyOffsetFactor, float iPolyOffsetUnits, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetCaustics <virtual RED_RC RED::IMaterial::SetCaustics(bool iReflectiveCaustics, bool iRefractiveCaustics, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetDisplacement <virtual RED_RC RED::IMaterial::SetDisplacement(float iDispHeight, const RED::Object *iDispTexture, const RED::Matrix &iDispMatrix, RED::MESH_CHANNEL iDispUV, float iDispOffset, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetLogoMask <virtual RED_RC RED::IMaterial::SetLogoMask(const RED::Vector< RED::Object * > &iLogoMask, const RED::Vector< RED::Matrix > &iLogoMaskMatrix, const RED::Vector< RED::MESH_CHANNEL > &iLogoMaskUV, bool iInvert, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetCuttingPlane <virtual RED_RC RED::IMaterial::SetCuttingPlane(const float iPlaneEquation[4], const RED::Shader *iSectionCapShader, const RED::LayerSet &iLayerSet, bool iEdgeMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetupGenericMaterial <virtual RED_RC RED::IMaterial::SetupGenericMaterial(bool iDoubleSided, bool iFresnel, const RED::Color &iEmissiveColor, const RED::Object *iEmissiveTexture, const RED::Matrix &iEmissiveUVMatrix, RED::MESH_CHANNEL iEmissiveUVChannel, const RED::Color &iAmbientColor, const RED::Object *iAmbientTexture, const RED::Matrix &iAmbientUVMatrix, RED::MESH_CHANNEL iAmbientUVChannel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iSpecularColor, const RED::Object *iSpecularTexture, const RED::Matrix &iSpecularUVMatrix, RED::MESH_CHANNEL iSpecularUVChannel, float iSpecularExp, const RED::Color &iReflectionColor, const RED::Object *iReflectionTexture, const RED::Matrix &iReflectionUVMatrix, RED::MESH_CHANNEL iReflectionUVChannel, float iReflectionGlossiness, bool iAutoEnv, bool iBackgroundEnv, const RED::Object *iEnvironmentalTexture, const RED::Matrix &iEnvironmentalMatrix, float iIOR, bool iRealtimeRefraction, const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityUVMatrix, RED::MESH_CHANNEL iOpacityUVChannel, float iOpacityGlossiness, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetupGenericBumpyDiffuseMaterial <virtual RED_RC RED::IMaterial::SetupGenericBumpyDiffuseMaterial(bool iDoubleSided, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetupGenericDiffuseMaterial <virtual RED_RC RED::IMaterial::SetupGenericDiffuseMaterial(bool iDoubleSided, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetupGenericLambertMaterial <virtual RED_RC RED::IMaterial::SetupGenericLambertMaterial(bool iDoubleSided, const RED::Color &iEmissiveColor, const RED::Object *iEmissiveTexture, const RED::Matrix &iEmissiveUVMatrix, RED::MESH_CHANNEL iEmissiveUVChannel, const RED::Color &iAmbientColor, const RED::Object *iAmbientTexture, const RED::Matrix &iAmbientUVMatrix, RED::MESH_CHANNEL iAmbientUVChannel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityUVMatrix, RED::MESH_CHANNEL iOpacityUVChannel, float iOpacityGlossiness, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetupGenericPhongMaterial <virtual RED_RC RED::IMaterial::SetupGenericPhongMaterial(bool iDoubleSided, const RED::Color &iEmissiveColor, const RED::Object *iEmissiveTexture, const RED::Matrix &iEmissiveUVMatrix, RED::MESH_CHANNEL iEmissiveUVChannel, const RED::Color &iAmbientColor, const RED::Object *iAmbientTexture, const RED::Matrix &iAmbientUVMatrix, RED::MESH_CHANNEL iAmbientUVChannel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iSpecularColor, const RED::Object *iSpecularTexture, const RED::Matrix &iSpecularUVMatrix, RED::MESH_CHANNEL iSpecularUVChannel, float iSpecularExp, const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityUVMatrix, RED::MESH_CHANNEL iOpacityUVChannel, float iOpacityGlossiness, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetupRealisticMaterial <virtual RED_RC RED::IMaterial::SetupRealisticMaterial(bool iDoubleSided, bool iFresnel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iReflectionColor, const RED::Object *iReflectionTexture, const RED::Matrix &iReflectionUVMatrix, RED::MESH_CHANNEL iReflectionUVChannel, const RED::Color &iReflectionFogColor, float iReflectionFogDistance, bool iAutoEnv, bool iBackgroundEnv, const RED::Object *iEnvironmentalTexture, const RED::Matrix &iEnvironmentalMatrix, const RED::Color &iTransmissionColor, const RED::Object *iTransmissionTexture, const RED::Matrix &iTransmissionUVMatrix, RED::MESH_CHANNEL iTransmissionUVChannel, float iTransmissionGlossiness, const RED::Object *iTransmissionGlossinessTexture, const RED::Matrix &iTransmissionGlossinessUVMatrix, RED::MESH_CHANNEL iTransmissionGlossinessUVChannel, float iIOR, const RED::Object *iIORTexture, const RED::Matrix &iIORUVMatrix, RED::MESH_CHANNEL iIORUVChannel, const RED::Color &iTransmissionScatteringColor, float iTransmissionScatteringScale, bool iCausticsReflective, bool iCausticsRefractive, const RED::Color &iAnisotropy, const RED::Object *iAnisotropyTexture, const RED::Matrix &iAnisotropyMatrix, RED::MESH_CHANNEL iAnisotropyUV, float iAnisotropyRotation, const RED::Object *iAnisotropyRotationTexture, const RED::Matrix &iAnisotropyRotationUVMatrix, RED::MESH_CHANNEL iAnisotropyRotationUVChannel, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, float iDisplacementHeight, float iDisplacementOffset, const RED::Object *iDisplacementTexture, const RED::Matrix &iDisplacementUVMatrix, RED::MESH_CHANNEL iDisplacementUVChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetBatchMode <virtual RED_RC RED::IMaterial::SetBatchMode(bool iBatchMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetBatchArrayUpdate <virtual RED_RC RED::IMaterial::SetBatchArrayUpdate(void *iRefData, void *iData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`SetName <virtual void RED::IMaterialController::SetName(const RED::String &iName)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`SetCategory <virtual void RED::IMaterialController::SetCategory(const RED::String &iCategory)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`SetSubCategory <virtual void RED::IMaterialController::SetSubCategory(const RED::String &iSubCategory)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`SetDescription <virtual void RED::IMaterialController::SetDescription(const RED::String &iDescription)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`SetAuthor <virtual void RED::IMaterialController::SetAuthor(const RED::String &iAuthor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`SetThumbnail <virtual void RED::IMaterialController::SetThumbnail(RED::Object *iThumbnail)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`SetScript <virtual RED_RC RED::IMaterialControllerProperty::SetScript(const RED::String &iScript)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`Set <virtual RED_RC RED::IMaterialControllerProperty::Set(const RED::IMaterialControllerProperty &iProperty, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetColor <virtual RED_RC RED::IMaterialControllerProperty::SetColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetFloatValue <virtual RED_RC RED::IMaterialControllerProperty::SetFloatValue(float iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetIntegerValue <virtual RED_RC RED::IMaterialControllerProperty::SetIntegerValue(int iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetBooleanValue <virtual RED_RC RED::IMaterialControllerProperty::SetBooleanValue(bool iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetVector4 <virtual RED_RC RED::IMaterialControllerProperty::SetVector4(const RED::Vector4 &iVector, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetLayerSet <virtual RED_RC RED::IMaterialControllerProperty::SetLayerSet(const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetRange <virtual void RED::IMaterialControllerProperty::SetRange(float iStart, float iEnd)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetRange <virtual void RED::IMaterialControllerProperty::SetRange(int iStart, int iEnd)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetTexture <virtual RED_RC RED::IMaterialControllerProperty::SetTexture(const RED::Object *iTexture, const RED::String &iPath, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetPrivate <virtual void RED::IMaterialControllerProperty::SetPrivate(bool iPrivate)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)",
           ":cpp:func:`SetArray <virtual RED_RC RED::IMeshShape::SetArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetSharedArray <virtual RED_RC RED::IMeshShape::SetSharedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetOwnedArray <virtual RED_RC RED::IMeshShape::SetOwnedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetTriangle <virtual RED_RC RED::IMeshShape::SetTriangle(int iNumTri, int iP0, int iP1, int iP2, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetTriangleAdjacency <virtual RED_RC RED::IMeshShape::SetTriangleAdjacency(int iNumTri, int iV0, int iV1, int iV2, int iV3, int iV4, int iV5, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetSharedTriangles <virtual RED_RC RED::IMeshShape::SetSharedTriangles(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetOwnedTriangles <virtual RED_RC RED::IMeshShape::SetOwnedTriangles(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetSharedTrianglesAdjacency <virtual RED_RC RED::IMeshShape::SetSharedTrianglesAdjacency(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetOwnedTrianglesAdjacency <virtual RED_RC RED::IMeshShape::SetOwnedTrianglesAdjacency(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Sphere <virtual RED_RC RED::IMeshShape::Sphere(const RED::Vector3 &iCenter, float iRadius, int iRDivCount, int iHDivCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetBoneMatrix <virtual RED_RC RED::IMeshShape::SetBoneMatrix(unsigned int iBoneIndex, const RED::Matrix &iBoneMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetSkinBonesCount <virtual RED_RC RED::IMeshShape::SetSkinBonesCount(unsigned int iSkinBonesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetSkinBone <virtual RED_RC RED::IMeshShape::SetSkinBone(unsigned int iSkinBoneIndex, unsigned int iBoneIndex, const RED::Matrix &iInverseReferenceMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetSkinVerticesCount <virtual RED_RC RED::IMeshShape::SetSkinVerticesCount(unsigned int iSkinVerticesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetSkinVertex <virtual RED_RC RED::IMeshShape::SetSkinVertex(unsigned int iSkinVertexIndex, unsigned int iVertexIndex, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetBoneInfluencesCount <virtual RED_RC RED::IMeshShape::SetBoneInfluencesCount(unsigned int iSkinVertexIndex, unsigned int iBoneInfluencesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SetBoneInfluence <virtual RED_RC RED::IMeshShape::SetBoneInfluence(unsigned int iSkinVertexIndex, unsigned int iBoneInfluenceIndex, unsigned int iSkinBoneIndex, double iWeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Shade <virtual RED_RC RED::IMeshShape::Shade(RED::MESH_CHANNEL iDestNormalChannel, RED::MESH_FORMAT iDestNormalFormat, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`ShadeTJunction <virtual RED_RC RED::IMeshShape::ShadeTJunction(RED::MESH_CHANNEL iDestNormalChannel, RED::MESH_FORMAT iDestNormalFormat, RED::MESH_CHANNEL iSourceVertexChannel, int iLookupDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`SortPolygons <virtual RED_RC RED::IMeshShape::SortPolygons(const RED::Vector3 &iDirection, int iTrianglesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Size <virtual int RNET::IMessage::Size() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)",
           ":cpp:func:`SetSamplesCount <virtual RED_RC RED::IMoonLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)",
           ":cpp:func:`SET_CID <ART::IObserver::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`SetParentCelestialBody <virtual RED_RC ART::IObserver::SetParentCelestialBody(RED::Object *iParent)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`SetViewMatrix <virtual RED_RC ART::IObserver::SetViewMatrix(const RED::Matrix &iViewMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`SetFOV <virtual RED_RC ART::IObserver::SetFOV(double iFOV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`SetFocusDistance <virtual RED_RC ART::IObserver::SetFocusDistance(double iFocusDistance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`SetFromCamera <virtual RED_RC ART::IObserver::SetFromCamera(const RED::Object *iCamera)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`SET_CID <ART::IOptions::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAllDefaultOptions <virtual RED_RC ART::IOptions::SetAllDefaultOptions()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetCelestialBodiesPathsDisplay <virtual void ART::IOptions::SetCelestialBodiesPathsDisplay(bool iOnOff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarInTheSkyFOVRatio <virtual void ART::IOptions::SetStarInTheSkyFOVRatio(double iStarFOVRatio)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetCloseOrbitFOVRatio <virtual void ART::IOptions::SetCloseOrbitFOVRatio(double iCloseFOVRatio)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPlanetPatchOnScreenSplitSize <virtual void ART::IOptions::SetPlanetPatchOnScreenSplitSize(double iSplitSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPlanetPatchOffScreenSplitSize <virtual void ART::IOptions::SetPlanetPatchOffScreenSplitSize(double iSplitSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetTrianglesFillMode <virtual void ART::IOptions::SetTrianglesFillMode(bool iFillMode)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetDisplayMode <virtual void ART::IOptions::SetDisplayMode(ART::DISPLAY_MODE iDisplayMode)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarCSMSize <virtual void ART::IOptions::SetStarCSMSize(int iSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarCSMBlur <virtual void ART::IOptions::SetStarCSMBlur(int iBlur)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarCSMAlphaThreshold <virtual void ART::IOptions::SetStarCSMAlphaThreshold(double iAlpha)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarCSMRange <virtual RED_RC ART::IOptions::SetStarCSMRange(double iRange, int iNumber)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarCSMBias <virtual RED_RC ART::IOptions::SetStarCSMBias(double iExponent, double iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarCSMOverlap <virtual void ART::IOptions::SetStarCSMOverlap(double iOverlap)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSkyReflectanceMultiplier <virtual void ART::IOptions::SetSkyReflectanceMultiplier(double iMult)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAtmosphericLandscapeShadows <virtual void ART::IOptions::SetAtmosphericLandscapeShadows(bool iShadows)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAtmosphericCloudShadows <virtual void ART::IOptions::SetAtmosphericCloudShadows(bool iShadows)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAtmosphericSamples <virtual void ART::IOptions::SetAtmosphericSamples(ART::ATMOSPHERIC_SAMPLE iSample, int iCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAtmosphericGamma <virtual void ART::IOptions::SetAtmosphericGamma(double iGamma)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetStarGIStrengthInShadows <virtual void ART::IOptions::SetStarGIStrengthInShadows(double iGIShadowStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsShadowRange <virtual void ART::IOptions::SetPrismsShadowRange(ART::PRISM_TYPE iType, int iMaxCSM)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsMeshFadeOffset <virtual void ART::IOptions::SetPrismsMeshFadeOffset(ART::PRISM_TYPE iType, double iOffset)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsDensity <virtual void ART::IOptions::SetPrismsDensity(ART::PRISM_TYPE iType, double iDensity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsExactSpawn <virtual void ART::IOptions::SetPrismsExactSpawn(ART::PRISM_TYPE iType, bool iExact)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsSpawnOffset <virtual void ART::IOptions::SetPrismsSpawnOffset(ART::PRISM_TYPE iType, int iOffset)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsFadeDistances <virtual void ART::IOptions::SetPrismsFadeDistances(ART::PRISM_TYPE iType, double iFadeStart, double iFadeEnd)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsSplatOverlap <virtual void ART::IOptions::SetPrismsSplatOverlap(ART::PRISM_TYPE iType, double iOverlap)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPrismsPassesCount <virtual void ART::IOptions::SetPrismsPassesCount(int iCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSnowColor <virtual void ART::IOptions::SetSnowColor(const RED::Color &iColor, float iReflectance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetCloudsFadeDistances <virtual void ART::IOptions::SetCloudsFadeDistances(double iFadeStart, double iFadeEnd)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetCloudsDensity <virtual void ART::IOptions::SetCloudsDensity(double iDensity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetCloudsRenderingResolution <virtual void ART::IOptions::SetCloudsRenderingResolution(int iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetCloudsRelighting <virtual void ART::IOptions::SetCloudsRelighting(double iRelighting)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetFullSceneAntiAliasing <virtual void ART::IOptions::SetFullSceneAntiAliasing(int iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAntiAliasing <virtual void ART::IOptions::SetAntiAliasing(int iAA)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAntiAliasingMotionThreshold <virtual void ART::IOptions::SetAntiAliasingMotionThreshold(double iThreshold)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAntiAliasingAlphaMin <virtual void ART::IOptions::SetAntiAliasingAlphaMin(double iAlphaMin)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAntiAliasingAlphaMax <virtual void ART::IOptions::SetAntiAliasingAlphaMax(double iAlphaMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetGISamplesSpread <virtual void ART::IOptions::SetGISamplesSpread(double iSpread)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPlanetResolution <virtual RED_RC ART::IOptions::SetPlanetResolution(double iResolution)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPlanetLandscapeOpsTime <virtual void ART::IOptions::SetPlanetLandscapeOpsTime(double iTime)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetThreadsCount <virtual void ART::IOptions::SetThreadsCount(int iThreadsCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetPlanetLandscapeThreadsCount <virtual void ART::IOptions::SetPlanetLandscapeThreadsCount(int iThreadsCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetGeometryGIUpdateTime <virtual void ART::IOptions::SetGeometryGIUpdateTime(double iTime)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSAO <virtual void ART::IOptions::SetSSAO(bool iEnabled)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSAORadius <virtual void ART::IOptions::SetSSAORadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSAOSamplesCount <virtual void ART::IOptions::SetSSAOSamplesCount(int iCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSRStrength <virtual void ART::IOptions::SetSSRStrength(double iStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSRRayResolution <virtual void ART::IOptions::SetSSRRayResolution(double iResolution)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSRBorderFade <virtual void ART::IOptions::SetSSRBorderFade(int iPixelCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSRCameraFade <virtual void ART::IOptions::SetSSRCameraFade(double iDirection)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSRObjectThickness <virtual void ART::IOptions::SetSSRObjectThickness(double iThickness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSRRefiningSteps <virtual void ART::IOptions::SetSSRRefiningSteps(int iStepsCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetSSRRenderingResolution <virtual void ART::IOptions::SetSSRRenderingResolution(int iResolution)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`SetAllDefaultOptions <virtual RED_RC RED::IOptions::SetAllDefaultOptions(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`SetOptionValue <virtual RED_RC RED::IOptions::SetOptionValue(RED::OPTIONS iOption, bool iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`SetOptionValue <virtual RED_RC RED::IOptions::SetOptionValue(RED::OPTIONS iOption, double iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`SetOptionValue <virtual RED_RC RED::IOptions::SetOptionValue(RED::OPTIONS iOption, int iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`Save <static RED_RC RED::IOTools::Save(RED::Vector< RED::Object * > *iDAG, RED::Vector< RED::Object * > *iViewpoints, RED::Vector< RED::Object * > *iAnimationClipControllers, const RED::String &iFilePath, unsigned int iObjectTypes, bool iEmbedMedia, bool iTextMode, RED::IO_SYSTEM_UNIT iSystemUnit, bool iLocalImages, RED::IO_FBX_FILE_VERSION iFbxFileVersion, RED::Object *iResourceManager, RED::Map< unsigned int, RED::String > *iIDNameTable=NULL, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOTools`)",
           ":cpp:func:`Start <virtual RED_RC RNET::IPeer::Start(unsigned int iID, unsigned int iVersion, const RED::String &iWebServerPath, unsigned int iMaxConnections=0, int iPort=18000, const RNET::Address &iDispatcherAddress=RNET::Address())=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`Shutdown <virtual RED_RC RNET::IPeer::Shutdown()=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetStatus <virtual RED_RC RNET::IPeer::SetStatus(RNET::PeerStatus iStatus, unsigned int iWorkLoad)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetOnConnectionReady <virtual void RNET::IPeer::SetOnConnectionReady(ON_CONNECTION_READY_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetOnConnectionClosed <virtual void RNET::IPeer::SetOnConnectionClosed(ON_CONNECTION_CLOSED_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetOnDataReceived <virtual void RNET::IPeer::SetOnDataReceived(ON_DATA_RECEIVED_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetOnDataRequest <virtual void RNET::IPeer::SetOnDataRequest(ON_DATA_REQUEST_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetOnPoll <virtual void RNET::IPeer::SetOnPoll(ON_POLL_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetOnShutdown <virtual void RNET::IPeer::SetOnShutdown(ON_SHUTDOWN_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetPollTimeout <virtual void RNET::IPeer::SetPollTimeout(unsigned int iPollTimeMS)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SendMessage <virtual RED_RC RNET::IPeer::SendMessage(int iConnectionID, RNET::MessageType iType, const char *iData, unsigned int iDataSize)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SendString <virtual RED_RC RNET::IPeer::SendString(int iConnectionID, const RED::String &iString)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SendImage <virtual RED_RC RNET::IPeer::SendImage(unsigned int &oSentBytes, float &ioQuality, int iConnectionID, RED::Object *iImage, unsigned int iMaxFrameSize=102400)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SendImage <virtual RED_RC RNET::IPeer::SendImage(unsigned int &oSentBytes, float &ioQuality, const RED::Vector< int > &iConnectionIDs, RED::Object *iImage, unsigned int iMaxFrameSize=102400)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`SetLuminousFlux <virtual RED_RC RED::IPhysicalLightShape::SetLuminousFlux(float iLuminousFlux, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetPowerAndEfficacy <virtual RED_RC RED::IPhysicalLightShape::SetPowerAndEfficacy(float iPower, float iLuminousEfficacy, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetPowerAndEfficiency <virtual RED_RC RED::IPhysicalLightShape::SetPowerAndEfficiency(float iPower, float iLuminousEfficiency, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetIES <virtual RED_RC RED::IPhysicalLightShape::SetIES(RED::Vector< RED::String > &oAttributes, const RED::String &iFile, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetIESValues <virtual RED_RC RED::IPhysicalLightShape::SetIESValues(const RED::Vector< double > &iValues, const RED::String &iFile, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetIESAngle <virtual RED_RC RED::IPhysicalLightShape::SetIESAngle(float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetIESMatrix <virtual RED_RC RED::IPhysicalLightShape::SetIESMatrix(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetColor <virtual RED_RC RED::IPhysicalLightShape::SetColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetTexture <virtual RED_RC RED::IPhysicalLightShape::SetTexture(const RED::Object *iTexture, const RED::Matrix &iTextureMatrix, RED::MESH_CHANNEL iUVChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetEmitter <virtual RED_RC RED::IPhysicalLightShape::SetEmitter(RED::Object *iMesh, float iScale, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetEmitterSpherical <virtual RED_RC RED::IPhysicalLightShape::SetEmitterSpherical(RED::Object *iMesh, float iScale, const RED::Vector3 &iDirection, float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetEmitterSphericalSpot <virtual RED_RC RED::IPhysicalLightShape::SetEmitterSphericalSpot(const RED::Vector3 &iDirection, float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetSamplesCount <virtual RED_RC RED::IPhysicalLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SetDoubleSided <virtual RED_RC RED::IPhysicalLightShape::SetDoubleSided(bool iDoubleSided, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`SET_CID <ART::IPlanet::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetName <virtual RED_RC ART::IPlanet::SetName(const RED::String &iName)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetParent <virtual RED_RC ART::IPlanet::SetParent(RED::Object *iParent)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetRadius <virtual RED_RC ART::IPlanet::SetRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetInclination <virtual RED_RC ART::IPlanet::SetInclination(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetObliquity <virtual RED_RC ART::IPlanet::SetObliquity(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetEllipticPath <virtual RED_RC ART::IPlanet::SetEllipticPath(double iOrbit[2])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetOrbitalPeriod <virtual RED_RC ART::IPlanet::SetOrbitalPeriod(double iOrbitalPeriod)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetStartupOrbitalAngle <virtual RED_RC ART::IPlanet::SetStartupOrbitalAngle(double iOrbitalAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetRotationPeriod <virtual RED_RC ART::IPlanet::SetRotationPeriod(double iRotationPeriod)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetStartupRotationAngle <virtual RED_RC ART::IPlanet::SetStartupRotationAngle(double iRotationAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetOffsetMatrix <virtual void ART::IPlanet::SetOffsetMatrix(const RED::Matrix &iOffsetMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetAtlas <virtual RED_RC ART::IPlanet::SetAtlas(RED::Object *iAtlas)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetEnvironment <virtual RED_RC ART::IPlanet::SetEnvironment(RED::Object *iEnvironment, double iScale, const RED::Matrix &iMatrix, double iMaxHeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetGeometriesLazyGroundUpdates <virtual void ART::IPlanet::SetGeometriesLazyGroundUpdates(bool iLazy)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetGeometriesGroundUpdatesFlush <virtual void ART::IPlanet::SetGeometriesGroundUpdatesFlush(bool iOnOff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetWindDirection <virtual RED_RC ART::IPlanet::SetWindDirection(const RED::Vector3 &iDirection)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetWindPower <virtual RED_RC ART::IPlanet::SetWindPower(double iPower)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetWindTurbulenceSpeed <virtual RED_RC ART::IPlanet::SetWindTurbulenceSpeed(double iSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetWindTurbulenceScale <virtual RED_RC ART::IPlanet::SetWindTurbulenceScale(double iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`SetArray <virtual RED_RC RED::IPointShape::SetArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`SetSharedArray <virtual RED_RC RED::IPointShape::SetSharedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`SetPoint <virtual RED_RC RED::IPointShape::SetPoint(int iNumIndex, int iP0, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`SetSharedPoints <virtual RED_RC RED::IPointShape::SetSharedPoints(const int *iPointIndex, int iPointCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`SetAuthor <virtual RED_RC RED::IREDFile::SetAuthor(const RED::String &iAuthor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`SetParentApplication <virtual RED_RC RED::IREDFile::SetParentApplication(const RED::String &iParentApplication)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`SolvePendingReferences <virtual RED_RC RED::IReferenceManager::SolvePendingReferences(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)",
           ":cpp:func:`Solve <virtual RED_RC RED::IReferenceSolving::Solve(RED::IReferenceManager *iReferenceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceSolving`)",
           ":cpp:func:`SET_CID <ART::IReflectionProbe::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetMatrix <virtual RED_RC ART::IReflectionProbe::SetMatrix(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetCameraPositionOffset <virtual RED_RC ART::IReflectionProbe::SetCameraPositionOffset(const RED::Vector3 &iCameraPosition)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetEnvironmentMap <virtual RED_RC ART::IReflectionProbe::SetEnvironmentMap(RED::Object *iEnvironmentMapAtlas, RED::Object *iEnvironmentMapAtlasIndex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetPlanarReflectionTex <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionTex(RED::Object *iPlanarReflectionTex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetRenderPlanar <virtual void ART::IReflectionProbe::SetRenderPlanar(bool iRender)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetPlanarReflectionPlaneEquation <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionPlaneEquation(const RED::Vector4 &iPlaneEquation)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetPlanarReflectionPlaneNormal <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionPlaneNormal(const RED::Vector3 &iPlaneNormal)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetPlanarReflectionPlanePoint <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionPlanePoint(const RED::Vector3 &iPlanePoint)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetEffectRadius <virtual RED_RC ART::IReflectionProbe::SetEffectRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetFalloffRadius <virtual RED_RC ART::IReflectionProbe::SetFalloffRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetEffectBox <virtual RED_RC ART::IReflectionProbe::SetEffectBox(const RED::Vector3 &iMin, const RED::Vector3 &iMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetFalloffBox <virtual RED_RC ART::IReflectionProbe::SetFalloffBox(const RED::Vector3 &iMin, const RED::Vector3 &iMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetBlendWeight <virtual void ART::IReflectionProbe::SetBlendWeight(double iBlendWeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetActive <virtual void ART::IReflectionProbe::SetActive(bool iActive)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`SetPlatform <virtual RED_RC RED::IResourceManager::SetPlatform(RED::HARDWARE_PLATFORM iPlatformId)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetAliveImagesCheck <virtual void RED::IResourceManager::SetAliveImagesCheck(bool iOnOff)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetInterruptCallback <virtual void RED::IResourceManager::SetInterruptCallback(RED::INTERRUPT_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetBatchSyncCallback <virtual void RED::IResourceManager::SetBatchSyncCallback(RED::BATCH_SYNC_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetErrorCallback <virtual RED_RC RED::IResourceManager::SetErrorCallback(RED::REDSDK_ERROR_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetErrorFilePath <virtual RED_RC RED::IResourceManager::SetErrorFilePath(const RED::String &iFilePath)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetOpenGLMaterialCallback <virtual void RED::IResourceManager::SetOpenGLMaterialCallback(RED::OPENGL_MATERIAL_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetOpenGLBufferCallback <virtual void RED::IResourceManager::SetOpenGLBufferCallback(RED::OPENGL_BUFFER_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetOpenGLViewpointCallback <virtual void RED::IResourceManager::SetOpenGLViewpointCallback(RED::OPENGL_VIEWPOINT_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetSynchronizationLock <virtual void RED::IResourceManager::SetSynchronizationLock(bool iOnOff)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`SetMaterial <virtual RED_RC RED::IShape::SetMaterial(RED::Object *iMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`SetContextSwitchCallback <virtual RED_RC RED::IShape::SetContextSwitchCallback(USER_SWITCH_CALLBACK iContextSwitchCB, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`SetVisibilitySwitchCallback <virtual RED_RC RED::IShape::SetVisibilitySwitchCallback(USER_SWITCH_CALLBACK iVisibilitySwitchCB, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`SetGroup <virtual void RED::ISkeletalAnimationController::SetGroup(unsigned int iGroup)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`SetFadeParameters <virtual void RED::ISkeletalAnimationController::SetFadeParameters(double iDuration, double iWeight)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`SetAdditive <virtual void RED::ISkeletalAnimationController::SetAdditive(bool iAdditive)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`SetIsAppliedToSkeleton <virtual void RED::ISkeletalAnimationController::SetIsAppliedToSkeleton(bool iIsApplied)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`SetRootMotionPolicy <virtual RED_RC RED::ISkeletalAnimationController::SetRootMotionPolicy(RED::ROOT_MOTION_COMPONENT iRootComponent, RED::ROOT_MOTION_POLICY iPolicy, bool iExtract)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`SetBlendWeight <virtual void RED::ISkeletalAnimationController::SetBlendWeight(double iBlendWeight)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`SetBoneFilter <virtual RED_RC RED::ISkeletalAnimationController::SetBoneFilter(int iBoneIndex, bool iFilter, bool iFilterChildrenTree)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`SetPhysicalModel <virtual RED_RC RED::ISkyLightShape::SetPhysicalModel(double iSceneScale, double iViewHeight, double iSkyMult, unsigned int iTurbidity, const RED::Color &iAlbedo, double iAerosolsAlbedo, double iAsymmetryFactor, const RED::Vector3 &iSunDir, double iSunRadiusScale, double iSunIntensityMultiplier, const RED::Vector3 &iMoonDir, double iMoonRadiusScale, double iMoonIntensityMultiplier, double iStarsIntensityMultiplier, double iSaturation, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SetCustomModel <virtual RED_RC RED::ISkyLightShape::SetCustomModel(const RED::Vector3 &iSunDir, double iSunRadiusScale, const RED::Color &iSunIntensity, const RED::Vector3 &iMoonDir, double iMoonRadiusScale, const RED::Color &iMoonIntensity, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SetSkyTexture <virtual RED_RC RED::ISkyLightShape::SetSkyTexture(const RED::Object *iTexture, bool iHemispherical, const RED::Vector3 &iDir, const RED::Vector3 &iTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SetSunLight <virtual RED_RC RED::ISkyLightShape::SetSunLight(RED::Object *&oSunLight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SetMoonLight <virtual RED_RC RED::ISkyLightShape::SetMoonLight(RED::Object *&oMoonLight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SetSamplesCount <virtual RED_RC RED::ISkyLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SetPortals <virtual RED_RC RED::ISkyLightShape::SetPortals(const RED::Vector< RED::Object * > &iPortals, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SetEmissiveSky <virtual RED_RC RED::ISkyLightShape::SetEmissiveSky(bool iEmissive, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], int iColorBind, int iTextureBind, RED_VSH_INPUT iUVChannel, int iUVMatrixBind, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], int iTextureBind, RED_VSH_INPUT iUVChannel, int iUVMatrixBind, const double iColor[4], const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], int iColorBind, int iTextureBind, const double iUV[4], const RED::Matrix &iUVMatrix, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], const RED::Object *iTexture, RED::MESH_CHANNEL iUVChannel, const RED::Matrix &iUVMatrix, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], const RED::Object *iTexture, const double iUV[4], const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`SampleNormalMap <virtual void RED::ISoftRayContext::SampleNormalMap(double oBumpNormalWCS[4], double oNormalWCS[4], double oTangentWCS[4], int iTextureBind, RED_VSH_INPUT iUVChannel, RED_VSH_INPUT iNormalChannel, RED_VSH_INPUT iTangentChannel, int iUVMatrixBind, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`SampleFontGlyphTexture <virtual void RED::ISoftRayContext::SampleFontGlyphTexture(double oColor[4], RED_VSH_INPUT iUVChannel, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`SampleBackgroundImage <virtual void RED::ISoftRayContext::SampleBackgroundImage(double oColor[4], const double iE[4], const double iP[4], bool iDirect, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`ShowGISamples <virtual int RED::ISoftRenderingContext::ShowGISamples() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)",
           ":cpp:func:`SET_CID <ART::IStar::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`SetRadius <virtual RED_RC ART::IStar::SetRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`SetTransform <virtual RED_RC ART::IStar::SetTransform(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`SetRadiance <virtual RED_RC ART::IStar::SetRadiance(const double iRadiance[3])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)",
           ":cpp:func:`SET_CID <ART::IStatistics::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)",
           ":cpp:func:`Size <virtual RED_RC RED::IStream::Size(RED::uint64 &oSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`SaveChunk <virtual RED_RC RED::IStream::SaveChunk(RED::Object *iObject, RED::StreamingPolicy &iPolicy)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`SetLoadChunkNotificationCallback <virtual void RED::IStream::SetLoadChunkNotificationCallback(LoadChunkNotificationCallback iCallback, void *iParameter=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`SetEncryptionKey <virtual void RED::IStream::SetEncryptionKey(const RED::String &iEncryptionKey)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`SetSamplesCount <virtual RED_RC RED::ISunLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)",
           ":cpp:func:`SetFont <virtual RED_RC RED::ITextShape::SetFont(RED::Object *iFont, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetString <virtual RED_RC RED::ITextShape::SetString(int iStringNumber, const RED::String &iString, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetAnchor <virtual RED_RC RED::ITextShape::SetAnchor(int iStringNumber, const RED::Vector3 &iAnchor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetAngle <virtual RED_RC RED::ITextShape::SetAngle(int iStringNumber, float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetScale <virtual RED_RC RED::ITextShape::SetScale(int iStringNumber, const RED::Vector3 &iScale, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetAttachPosition <virtual RED_RC RED::ITextShape::SetAttachPosition(int iStringNumber, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetDepth <virtual RED_RC RED::ITextShape::SetDepth(int iStringNumber, float iDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetColor <virtual RED_RC RED::ITextShape::SetColor(int iStringNumber, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`SetSubMaterialsOverride <virtual RED_RC RED::ITransformShape::SetSubMaterialsOverride(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`SetMatrix <virtual RED_RC RED::ITransformShape::SetMatrix(const RED::Matrix *iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`SetRotationPivot <virtual RED_RC RED::ITransformShape::SetRotationPivot(const RED::Vector3 &iRotationPivot, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`SetScalingPivot <virtual RED_RC RED::ITransformShape::SetScalingPivot(const RED::Vector3 &iScalingPivot, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`SetPivotAxis <virtual RED_RC RED::ITransformShape::SetPivotAxis(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`SetUserData <virtual void RED::IUserData::SetUserData(RED::UserData *iUserData, bool iOwner)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IUserData`)",
           ":cpp:func:`SetViewingAxis <virtual RED_RC RED::IViewpoint::SetViewingAxis(const RED::Vector3 &iSight, const RED::Vector3 &iTop, const RED::Vector3 &iRight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetViewingMatrix <virtual RED_RC RED::IViewpoint::SetViewingMatrix(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetEye <virtual RED_RC RED::IViewpoint::SetEye(const RED::Vector3 &iEye, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetSight <virtual RED_RC RED::IViewpoint::SetSight(const RED::Vector3 &iSight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetTop <virtual RED_RC RED::IViewpoint::SetTop(const RED::Vector3 &iTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetRight <virtual RED_RC RED::IViewpoint::SetRight(const RED::Vector3 &iRight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetNearFar <virtual RED_RC RED::IViewpoint::SetNearFar(double iDnear, double iDFar, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetProjection <virtual RED_RC RED::IViewpoint::SetProjection(RED::VIEWPOINT_TYPE iProjection, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetFrustumPerspective <virtual RED_RC RED::IViewpoint::SetFrustumPerspective(double iFov, double iRatio, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetAsymmetricFrustumPerspective <virtual RED_RC RED::IViewpoint::SetAsymmetricFrustumPerspective(double iFovLeft, double iFovRight, double iFovBottom, double iFovTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetFrustumParallel <virtual RED_RC RED::IViewpoint::SetFrustumParallel(double iXSiz, double iYSiz, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetAsymmetricFrustumParallel <virtual RED_RC RED::IViewpoint::SetAsymmetricFrustumParallel(double iXLeft, double iXRight, double iYBottom, double iYTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetForScreenDraw <virtual RED_RC RED::IViewpoint::SetForScreenDraw(double iWidth, double iHeight, double iZMin, double iZMax, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetFrustumCustom <virtual RED_RC RED::IViewpoint::SetFrustumCustom(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetCustomClipPlanes <virtual RED_RC RED::IViewpoint::SetCustomClipPlanes(double iA[6], double iB[6], double iC[6], double iD[6], const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetFocusDistance <virtual RED_RC RED::IViewpoint::SetFocusDistance(double iDistance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetInstanceCounterCallback <virtual RED_RC RED::IViewpoint::SetInstanceCounterCallback(RED::INSTANCE_COUNTER_CALLBACK iCallback, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetInstanceCounterImageCallback <virtual RED_RC RED::IViewpoint::SetInstanceCounterImageCallback(RED::INSTANCE_COUNTER_IMAGE_CALLBACK iCallback, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetFloatingOrigin <virtual RED_RC RED::IViewpoint::SetFloatingOrigin(const RED::Matrix &iMatx, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`SetSize <virtual RED_RC RED::IViewpointRenderList::SetSize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetPixelFormat <virtual RED_RC RED::IViewpointRenderList::SetPixelFormat(int iNumColorBuffer, RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetEngineAntiAlias <virtual RED_RC RED::IViewpointRenderList::SetEngineAntiAlias(int iMultiSamples, bool iSuperScale, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetSoftAntiAlias <virtual RED_RC RED::IViewpointRenderList::SetSoftAntiAlias(unsigned int iAASamplesRate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetClearColor <virtual RED_RC RED::IViewpointRenderList::SetClearColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetClearDepth <virtual RED_RC RED::IViewpointRenderList::SetClearDepth(float iDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetBackgroundImages <virtual RED_RC RED::IViewpointRenderList::SetBackgroundImages(RED::Object *iCubeImage, const RED::Matrix &iCubeMatrix, RED::Object *i2DImage, const RED::Matrix &i2DMatrix, bool iDirectVisibility, double iIntensityScaleCube, double iIntensityScale2D, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointGICaches <virtual RED_RC RED::IViewpointRenderList::SetViewpointGICaches(const RED::Vector< RED::Object * > &iGICaches, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointGICache <virtual RED_RC RED::IViewpointRenderList::SetViewpointGICache(RED::Object *iGICache, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointSoftImages <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftImages(RED::Object *iColor, RED::Object *iDepth, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointSoftMatrix <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftMatrix(RED::Matrix *iMatrix, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointSoftPixelAnalysisCallback <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftPixelAnalysisCallback(RED::SOFT_PIXEL_ANALYSIS_CALLBACK iCallback, void *iUserData, bool iTwoSided, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointSoftBucketCallback <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftBucketCallback(RED::SOFT_BUCKET_CALLBACK iCallback, void *iUserData, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointSoftTileOffset <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftTileOffset(RED::Object *iViewpoint, int iOffsetX, int iOffsetY, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointSoftClipBox <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftClipBox(double iBXMin, double iBXMax, double iBYMin, double iBYMax, double iBZMin, double iBZMax, const RED::Matrix &iMatrix, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointSoftRayProcessingCallbacks <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftRayProcessingCallbacks(RED::SOFT_RAY_PROCESSING_INTERSECTION_CALLBACK iIntersectCallback, RED::SOFT_RAY_PROCESSING_SHADING_CALLBACK iShadingCallback, void *iUserData, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointBoundaries <virtual RED_RC RED::IViewpointRenderList::SetViewpointBoundaries(RED::Object *iViewpoint, int iXAnchor, int iYAnchor, int iXSize, int iYSize, int iAnchoringMode, int iSizingMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetViewpointAsymmetricOffsets <virtual RED_RC RED::IViewpointRenderList::SetViewpointAsymmetricOffsets(RED::Object *iViewpoint, float iXAsymmetricOffset, float iYAsymmetricOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetMustClear <virtual RED_RC RED::IViewpointRenderList::SetMustClear(bool iClear, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetHDROverride <virtual RED_RC RED::IViewpointRenderList::SetHDROverride(bool iOverride, int iHDRValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetStereo <virtual RED_RC RED::IViewpointRenderList::SetStereo(float iInteraxialDistance, float iScreenDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`SetVolumetricEffect <virtual RED_RC RED::IVolumeShape::SetVolumetricEffect(int iNumber, const RED::VolumetricEffect *iEffect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`SetRayMarchingStep <virtual RED_RC RED::IVolumeShape::SetRayMarchingStep(double iStep, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`SetRayCutoff <virtual RED_RC RED::IVolumeShape::SetRayCutoff(double iRayCutoff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`SetScatteringSamples <virtual RED_RC RED::IVolumeShape::SetScatteringSamples(unsigned int iSamples, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`SetLightRayMaxSamples <virtual RED_RC RED::IVolumeShape::SetLightRayMaxSamples(unsigned int iSamples, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`SetLightRayMarchingStepIncrease <virtual RED_RC RED::IVolumeShape::SetLightRayMarchingStepIncrease(double iStepIncrease, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`SetOSHandler <virtual RED_RC RED::IWindow::SetOSHandler(void *iNewOSHandle)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`SetRenderingProgressCallback <virtual void RED::IWindow::SetRenderingProgressCallback(RED::RENDERING_PROGRESS_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`SET_CID <ART::IWorld::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`SetupSolarSystem <virtual RED_RC ART::IWorld::SetupSolarSystem()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`SetupEarthSystem <virtual RED_RC ART::IWorld::SetupEarthSystem()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`Start <virtual RED_RC ART::IWorld::Start(RED::Object *iWindow, ART::ProgressCallback iProgress=NULL, void *iParam=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`Shutdown <virtual RED_RC ART::IWorld::Shutdown()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`SetOffscreenRendering <virtual void ART::IWorld::SetOffscreenRendering(bool iOnOff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`SetSimulationElapsedTime <virtual void ART::IWorld::SetSimulationElapsedTime(double iElpased)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`SetSimulationTimeScale <virtual void ART::IWorld::SetSimulationTimeScale(double iTimeScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`StartOculusRendering <virtual RED_RC ART::IWorld::StartOculusRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`StopOculusRendering <virtual RED_RC ART::IWorld::StopOculusRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`StartOpenVRRendering <virtual RED_RC ART::IWorld::StartOpenVRRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`StopOpenVRRendering <virtual RED_RC ART::IWorld::StopOpenVRRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`SetErrorTrackingCallback <virtual void ART::IWorld::SetErrorTrackingCallback(RED::REDSDK_ERROR_CALLBACK iCallback, void *iUser)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`Save <virtual RED_RC ART::IWorld::Save(const RED::String &iPath, const RED::Matrix *iOrigin=NULL, ART::ProgressCallback iProgress=NULL, void *iParam=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`Save <virtual RED_RC RED::LayerSet::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`size <RED::uint64 RED::Map< Key, Item >::size() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`save_parsing <void RED::Map< Key, Item >::save_parsing() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`SetLineMajorMatrix <void RED::Matrix::SetLineMajorMatrix(const float iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetLineMajorMatrix <void RED::Matrix::SetLineMajorMatrix(const double iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetColumnMajorMatrix <void RED::Matrix::SetColumnMajorMatrix(const float iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetColumnMajorMatrix <void RED::Matrix::SetColumnMajorMatrix(const double iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const RED::Vector3 &iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const RED::Vector4 &iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const float iVector[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const double iVector[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetTranslation <void RED::Matrix::SetTranslation(const RED::Vector3 &iTranslation)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetTranslation <void RED::Matrix::SetTranslation(const float iTranslation[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetTranslation <void RED::Matrix::SetTranslation(const double iTranslation[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`ScalingAxisMatrix <void RED::Matrix::ScalingAxisMatrix(const RED::Vector3 &iCenter, const RED::Vector3 &iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`ScalingAxisMatrix <void RED::Matrix::ScalingAxisMatrix(const float iCenter[3], const float iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`ScalingAxisMatrix <void RED::Matrix::ScalingAxisMatrix(const double iCenter[3], const double iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Scale <void RED::Matrix::Scale(const RED::Vector3 &iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Scale <void RED::Matrix::Scale(const float iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Scale <void RED::Matrix::Scale(const double iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Scaling <double RED::Matrix::Scaling() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`SetMemoryTracking <void RED::MemoryAllocator::SetMemoryTracking(bool iTracking)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`SetCustomNew <RED_CUSTOM_NEW RED::MemoryAllocator::SetCustomNew(RED_CUSTOM_NEW iCustomNew)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`SetCustomNewArray <RED_CUSTOM_NEW RED::MemoryAllocator::SetCustomNewArray(RED_CUSTOM_NEW iCustomNewArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`SetCustomDelete <RED_CUSTOM_DELETE RED::MemoryAllocator::SetCustomDelete(RED_CUSTOM_DELETE iCustomDelete)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`SetCustomDeleteArray <RED_CUSTOM_DELETE RED::MemoryAllocator::SetCustomDeleteArray(RED_CUSTOM_DELETE iCustomDeleteArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`SetCustomRealloc <RED_CUSTOM_REALLOC RED::MemoryAllocator::SetCustomRealloc(RED_CUSTOM_REALLOC iCustomRealloc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`SetUserTrackingCallback <void RED::MemoryLeakTracker::SetUserTrackingCallback(USER_MLT_CALLBACK iMLTCallback, void *iUserData)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`SetDumpFolder <RED_RC RED::MemoryLeakTracker::SetDumpFolder(const RED::String &iDumpFolder)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`SetID <void RED::Object::SetID(unsigned int iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`SetID <void RED::Object::SetID(const char *iIDString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`SetID <void RED::Object::SetID(const RED::String &iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`SetToneMapping <RED_RC RED::PostProcess::SetToneMapping(RED::TONEMAPPING_OPERATOR iToneMappingOperator)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetAutoKey <void RED::PostProcess::SetAutoKey(bool iAutoKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetKey <RED_RC RED::PostProcess::SetKey(float iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetExposure <RED_RC RED::PostProcess::SetExposure(float iExposure)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetBurnFactor <RED_RC RED::PostProcess::SetBurnFactor(float iBurn)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetGamma <RED_RC RED::PostProcess::SetGamma(float iGamma)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetCurve <RED_RC RED::PostProcess::SetCurve(const RED::Vector< float > &iX, const RED::Vector< float > &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetWhiteReference <RED_RC RED::PostProcess::SetWhiteReference(const RED::Color &iWhite)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetSharpen <RED_RC RED::PostProcess::SetSharpen(float iSharpen)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetSharpenKernelSize <RED_RC RED::PostProcess::SetSharpenKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetGlow <RED_RC RED::PostProcess::SetGlow(float iGlow)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetGlowThreshold <RED_RC RED::PostProcess::SetGlowThreshold(float iThreshold)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetGlowKernelSize <RED_RC RED::PostProcess::SetGlowKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetBlur <RED_RC RED::PostProcess::SetBlur(float iBlur)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetBlurKernelSize <RED_RC RED::PostProcess::SetBlurKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetDOF <RED_RC RED::PostProcess::SetDOF(float iDOF, float iNearMin, float iNearMax, float iFarMin, float iFarMax)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetDOFKernelSize <RED_RC RED::PostProcess::SetDOFKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetDepthLine <RED_RC RED::PostProcess::SetDepthLine(float iIntensity, float iDepth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetDepthLineWidth <RED_RC RED::PostProcess::SetDepthLineWidth(float iWidth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetDepthLineColor <RED_RC RED::PostProcess::SetDepthLineColor(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetBrightness <RED_RC RED::PostProcess::SetBrightness(float iBrightness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetContrast <RED_RC RED::PostProcess::SetContrast(float iContrast)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetLegacyBrightnessContrast <RED_RC RED::PostProcess::SetLegacyBrightnessContrast(bool iLegacy=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetHSL <RED_RC RED::PostProcess::SetHSL(float iHue, float iSaturation, float iLightness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetLevels <RED_RC RED::PostProcess::SetLevels(float iInputBlack, float iInputWhite, float iOutputBlack, float iOutputWhite)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetVignette <RED_RC RED::PostProcess::SetVignette(float iIntensity)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetVignetteSize <RED_RC RED::PostProcess::SetVignetteSize(float iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetVignetteSmoothness <RED_RC RED::PostProcess::SetVignetteSmoothness(float iSmoothness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetVignetteRoundness <RED_RC RED::PostProcess::SetVignetteRoundness(float iRoundness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetVignetteColor <RED_RC RED::PostProcess::SetVignetteColor(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetLUT <RED_RC RED::PostProcess::SetLUT(const RED::Vector< unsigned char > &iTable, unsigned int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`SetLuminanceInformation <RED_RC RED::PostProcess::SetLuminanceInformation(float iAverageLuminance, float iLogAverageLuminance, unsigned int iSamplesCount, float iMinLuminance, float iMaxLuminance) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`Slerp <void RED::Quaternion::Slerp(const RED::Quaternion &iQuatFrom, const RED::Quaternion &iQuatTo, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Squad <void RED::Quaternion::Squad(const RED::Quaternion &iQuatFrom, const RED::Quaternion &iQuatTo, const RED::Quaternion &iInnerQuadrangleFrom, const RED::Quaternion &iInnerQuadrangleTo, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`SetRotationMatrix <void RED::Quaternion::SetRotationMatrix(const RED::Matrix &iRotationMatrix)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`SetAxisAngle <void RED::Quaternion::SetAxisAngle(const RED::Vector3 &iAxis, double iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Set <void RED::Quaternion::Set(double iX, double iY, double iZ, double iW)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Setup <RED_RC RED::RayReflectionShader::Setup(const RED::Object *iNormalMap, const RED::Matrix &iNormalMatrix, RED::MESH_CHANNEL iNormalUV, RED::MESH_CHANNEL iTangentChannel, const RED::StateShader &iState, float iBumpEffect, bool iGlossy, float iGlossyAngle, int iGlossySamples, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`Setup <RED_RC RED::RayRefractionShader::Setup(const RED::Object *iNormalMap, const RED::Matrix &iNormalMatrix, RED::MESH_CHANNEL iNormalUV, RED::MESH_CHANNEL iTangentChannel, const RED::StateShader &iState, float iBumpEffect, float iRefractIndex, const RED::Object *iRefractTexture, const RED::Matrix &iRefractTextureMatrix, RED::MESH_CHANNEL iRefractUV, float iRefractRange, bool iGlossy, float iGlossyAngle, int iGlossySamples, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`SetViewMatrix <void RED::RenderCode::SetViewMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`SetModelMatrix <void RED::RenderCode::SetModelMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`SetModelViewProjectionMatrix <void RED::RenderCode::SetModelViewProjectionMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`SetModelViewMatrix <void RED::RenderCode::SetModelViewMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`SetNormalizedChannel <void RED::RenderCode::SetNormalizedChannel(RED_VSH_INPUT iShaderInput, bool iOnOff=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`SetGenericGLSLBindings <void RED::RenderCode::SetGenericGLSLBindings(bool iGeneric)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`Save <virtual RED_RC RED::RenderCode::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`SetMaskColor <void RED::RenderLayer::SetMaskColor(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`SetUpdateState <void RED::RenderLayer::SetUpdateState(int iStateNumber)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`SelectSingleUV <static RED::MESH_CHANNEL RED::RenderShader::SelectSingleUV(int iNbInputs, RED::MESH_CHANNEL iUV[16], const RED::Object *iTexture[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetVertexProgramId <virtual RED_RC RED::RenderShader::SetVertexProgramId(const RED::ShaderProgramID &iVshProgramID, int iShaderTarget, RED::Object *iResourceManager, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetGeometryProgramId <virtual RED_RC RED::RenderShader::SetGeometryProgramId(const RED::ShaderProgramID &iGshProgramID, int iShaderTarget, RED::Object *iResourceManager, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetPixelProgramId <virtual RED_RC RED::RenderShader::SetPixelProgramId(const RED::ShaderProgramID &iPshProgramId, int iShaderTarget, RED::Object *iResourceManager, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetRenderCode <virtual RED_RC RED::RenderShader::SetRenderCode(const RED::RenderCode &iRenderCode, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`Solve <RED_RC RED::RenderShader::Solve(RED::IReferenceManager *iReferenceManager, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`Save <virtual RED_RC RED::RenderShader::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(RED::MATERIAL_PASS iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Color &iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Vector4 &iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Object *iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Matrix &iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(RED::MESH_CHANNEL iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(double iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(bool iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Vector4 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Vector3 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Matrix &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Color &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(double iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(bool iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetImage <void RED::RenderShaderParameter::SetImage(const RED::Object *iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetReference <void RED::RenderShaderParameter::SetReference(RED::RenderShaderParameter::TYPE iReference)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetRayValue <void RED::RenderShaderParameter::SetRayValue(RED::RenderShaderParameter::TYPE iReference, const RED::Vector4 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`SetCameraParameterValue <void RED::RenderShaderParameter::SetCameraParameterValue(int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`Save <virtual RED_RC RED::RenderShaderParameter::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`Shader <RED::Shader::Shader>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`ShaderProgramID <RED::ShaderProgramID::ShaderProgramID>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderProgramID`)",
           ":cpp:func:`ShaderString <RED::ShaderString::ShaderString>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`SoftShaderStart <RED_RC RED::ShaderString::SoftShaderStart(const RED::String &iLibrary, const RED::String &iLabel, const RED::Version &iVersion)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`SoftShaderStart <RED_RC RED::ShaderString::SoftShaderStart(unsigned int iShaderClass)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`ShaderEnd <RED_RC RED::ShaderString::ShaderEnd()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`SpotLightFalloff <void RED::ShaderString::SpotLightFalloff(const char *oDecay, const char *iLightDir, const char *iTEXs)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`SpotLightAttenuation <void RED::ShaderString::SpotLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iLightVector, const char *iTEXatt, const char *iTEXs, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`SkylightDiffuseLighting <void RED::ShaderString::SkylightDiffuseLighting(const char *oDiffuse, const char *iNormal, const char *iSurfaceNormal, const char *iSkylightTex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`SkylightDecay <void RED::ShaderString::SkylightDecay(const char *oDecay, const char *iTexDecay)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`ShadowMapGaussianBlur <RED_RC RED::ShaderString::ShadowMapGaussianBlur(const char *iS, int iSize, const char *iUV, const char *iTexture, RED::HARDWARE_PLATFORM iPlatformId, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`SmoothStep <RED_RC RED::ShaderString::SmoothStep(const char *oResult, const char *iMin, const char *iMax, const char *iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`ShapePath <RED::ShapePath::ShapePath>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`ShapePath <RED::ShapePath::ShapePath>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`SetViewpoint <void RED::ShapePath::SetViewpoint(RED::Object *iViewpoint)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`SetWindow <void RED::ShapePath::SetWindow(RED::Object *iWindow)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`SortItems <RED_RC RED::ShapePath::SortItems(double &oMinDistance, int iStateNumber=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`SortItems <RED_RC RED::ShapePath::SortItems(float &oMinDistance, int iStateNumber=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`SoftFrameBufferSample <RED::SoftFrameBufferSample::SoftFrameBufferSample>` (:doc:`namespaceRED`:::doc:`classRED_1_1SoftFrameBufferSample`)",
           ":cpp:func:`State <RED::State::State>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`State <RED::State::State>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`StateShader <RED::StateShader::StateShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetNoTransparency <RED_RC RED::StateShader::SetNoTransparency(RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetMaskedTransparency <RED_RC RED::StateShader::SetMaskedTransparency(const RED::Object *iAlphaImage, RED::MESH_CHANNEL iAlphaChannel, const RED::Matrix &iAlphaMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetSortedTransparency <RED_RC RED::StateShader::SetSortedTransparency(const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, RED::MESH_CHANNEL iOpacityUV, const RED::Matrix &iOpacityMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetSortedTransparency <RED_RC RED::StateShader::SetSortedTransparency(const RED::Color &iOpacityColor, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetSortedAndMaskedTransparency <RED_RC RED::StateShader::SetSortedAndMaskedTransparency(const RED::Object *iOpacityTexture, RED::MESH_CHANNEL iOpacityUV, const RED::Matrix &iOpacityMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetAlphaThreshold <RED_RC RED::StateShader::SetAlphaThreshold(float iAlphaThreshold, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetFaceCulling <RED_RC RED::StateShader::SetFaceCulling(CULLING_MODE iCullingMode, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetBlendingMode <RED_RC RED::StateShader::SetBlendingMode(BLENDING_MODE iBlendingMode, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetBlendingMode <RED_RC RED::StateShader::SetBlendingMode(BLENDING_MODE iBlendingMode, BLENDING_FUNCTION iFunction1, BLENDING_EQUATION iOperation, BLENDING_FUNCTION iFunction2, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetBlendingConstant <RED_RC RED::StateShader::SetBlendingConstant(const RED::Color &iConstant, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetBlendingMode <RED_RC RED::StateShader::SetBlendingMode(int iNumBuffer, BLENDING_FUNCTION iFunction1, BLENDING_EQUATION iOperation, BLENDING_FUNCTION iFunction2, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetDoubleSided <RED_RC RED::StateShader::SetDoubleSided(bool iDoubleSided, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetDepthFunction <RED_RC RED::StateShader::SetDepthFunction(FUNCTION iFunc, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetDepthTest <RED_RC RED::StateShader::SetDepthTest(DEPTH_MODE iTest, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetDepthMask <RED_RC RED::StateShader::SetDepthMask(DEPTH_MODE iMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetLineWidth <RED_RC RED::StateShader::SetLineWidth(float iWidth, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetLineStipple <RED_RC RED::StateShader::SetLineStipple(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetLineStipplePattern <RED_RC RED::StateShader::SetLineStipplePattern(int iFactor, short iPattern, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetLineSmoothing <RED_RC RED::StateShader::SetLineSmoothing(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetPointSmoothing <RED_RC RED::StateShader::SetPointSmoothing(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetPointSize <RED_RC RED::StateShader::SetPointSize(float iSize, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetPolygonOffset <RED_RC RED::StateShader::SetPolygonOffset(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetPolygonOffsetValue <RED_RC RED::StateShader::SetPolygonOffsetValue(float iFactor, float iUnits, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetColorMask <RED_RC RED::StateShader::SetColorMask(bool iWriteR, bool iWriteG, bool iWriteB, bool iWriteA, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetMatte <RED_RC RED::StateShader::SetMatte(bool iMatte, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetDisplacement <RED_RC RED::StateShader::SetDisplacement(float iDispHeight, const RED::Object *iDispTexture, const RED::Matrix &iDispMatrix, RED::MESH_CHANNEL iDispUV, float iDispOffset, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetStencilTest <RED_RC RED::StateShader::SetStencilTest(STENCIL_MODE iTest, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetStencilFunction <RED_RC RED::StateShader::SetStencilFunction(FUNCTION iFunc, int iRef, int iMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetStencilOperation <RED_RC RED::StateShader::SetStencilOperation(STENCIL_OPERATION iFailOp, STENCIL_OPERATION iZFailOp, STENCIL_OPERATION iZPassOp, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetStencilMask <RED_RC RED::StateShader::SetStencilMask(int iMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetReflectiveCaustics <RED_RC RED::StateShader::SetReflectiveCaustics(bool iReflectiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`SetRefractiveCaustics <RED_RC RED::StateShader::SetRefractiveCaustics(bool iRefractiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`Solve <RED_RC RED::StateShader::Solve(RED::IReferenceManager *iReferenceManager, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`Save <virtual RED_RC RED::StateShader::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`StateShaderPlatformData <RED::StateShaderPlatformData::StateShaderPlatformData>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)",
           ":cpp:func:`StreamingPolicy <RED::StreamingPolicy::StreamingPolicy>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetCompression <RED_RC RED::StreamingPolicy::SetCompression(DATA_KIND iData, bool iEnabled, COMP_QUALITY iQuality=CPQ_LOSSLESS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetForceHWImageDecompression <void RED::StreamingPolicy::SetForceHWImageDecompression(bool iForce)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetChannelBinding <void RED::StreamingPolicy::SetChannelBinding(MESH_CHANNEL iChannel, DATA_KIND iData)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetChannelWriteMode <void RED::StreamingPolicy::SetChannelWriteMode(RED::MESH_CHANNEL iChannel, bool iOnOff)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetRecursivity <void RED::StreamingPolicy::SetRecursivity(bool iEnabled=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetMaterialWriteMode <void RED::StreamingPolicy::SetMaterialWriteMode(bool iWriteMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetLocalImages <void RED::StreamingPolicy::SetLocalImages(bool iEnabled=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetImagesStorage <RED_RC RED::StreamingPolicy::SetImagesStorage(bool iGPUStorage, bool iCPUStorage)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetAnimationTrackLabel <void RED::StreamingPolicy::SetAnimationTrackLabel(const RED::String &iLabel, const RED::Map< unsigned int, RED::String > &iIDToNames)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetUncompressedImageCompression <void RED::StreamingPolicy::SetUncompressedImageCompression(COMP_AUTO iMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetMaterialControllerAutoSaving <void RED::StreamingPolicy::SetMaterialControllerAutoSaving(bool iEnable=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetSmartAnimatedShapeUpdate <void RED::StreamingPolicy::SetSmartAnimatedShapeUpdate(bool iEnable=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`SetUnknownChunkPolicy <void RED::StreamingPolicy::SetUnknownChunkPolicy(UNKNOWN_CHUNK_POLICY iPolicy, UNKNOWN_CHUNK_CALLBACK iCallback=NULL, void *iUserData=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)",
           ":cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`SetChar <void RED::String::SetChar(int iPosition, char iChar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`SetUTF8Buffer <RED_RC RED::String::SetUTF8Buffer(const char *iUTF8Buffer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`SetAdapter <static RED_RC RNET::System::SetAdapter(const RNET::Adapter &iAdapter)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`Shutdown <static RED_RC RNET::System::Shutdown()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`Setup <void RED::Thread::Setup(THREAD_CALLBACK iCallback, void *iCallbackArg=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`StopRun <void RED::Thread::StopRun(RED_RC iRC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`Start <RED_RC RED::Timer::Start()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`SecondsElapsed <float RED::Timer::SecondsElapsed() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`ShowSystemInformation <static RED_RC RFK::TutorialApplication::ShowSystemInformation(int iCommand=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetCommandState <static void RFK::TutorialApplication::SetCommandState(int iCommandID, int iFlags)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ShowInspector <static RED_RC RFK::TutorialApplication::ShowInspector(RFK::INSPECTOR iInspector, RED::Object *iObject=NULL, bool iClosable=true, const RED::Map< unsigned int, RED::String > *iIDToNames=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetInspectedObject <static RED_RC RFK::TutorialApplication::SetInspectedObject(RFK::INSPECTOR iInspector, RED::Object *iObject, const RED::Map< unsigned int, RED::String > *iIDToNames=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetSelectedItem <static RED_RC RFK::TutorialApplication::SetSelectedItem(RFK::INSPECTOR iInspector, const RED::ShapePath &iItem)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetUserVariables <static RED_RC RFK::TutorialApplication::SetUserVariables(const RED::Vector< RFK::UserVariable > &iUserVariables)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetEventCallback <static void RFK::TutorialApplication::SetEventCallback(RFK::EVENT iEvent, RFK::EVENT_CALLBACK iCallback, void *iParam=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetMessage <static void RFK::TutorialApplication::SetMessage(const RED::String &iMessage)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetViewpoint <static RED_RC RFK::TutorialApplication::SetViewpoint(RED::Object *iViewpoint)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetLoopMode <static RED_RC RFK::TutorialApplication::SetLoopMode(RFK::LOOP_MODE iLoopMode)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SaveContent <static RED_RC RFK::TutorialApplication::SaveContent(const RED::String &iFile)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SendEvent <static RED_RC RFK::TutorialApplication::SendEvent(RFK::EVENT iEvent, RFK::EventInfo &iEventInfo)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`StopFrameTracingIfNeeded <static RED_RC RFK::TutorialApplication::StopFrameTracingIfNeeded()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ShowProgressBar <static void RFK::TutorialApplication::ShowProgressBar(bool iShow)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ShowFPS <static void RFK::TutorialApplication::ShowFPS(bool iShow)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ShowResolution <static void RFK::TutorialApplication::ShowResolution(bool iShow)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetBackgroundColor <static RED_RC RFK::TutorialApplication::SetBackgroundColor(const RED::Color &iColor)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SaveImageStamp <static bool RFK::TutorialApplication::SaveImageStamp(const RED::String &iFilePath, unsigned char *iRGBA, int iWidth, int iHeight, RED::String iText)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetRecentFiles <static RED_RC RFK::TutorialApplication::SetRecentFiles(const RED::Vector< RED::String > &iRecentFiles)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetMouseCursorPosition <static void RFK::TutorialApplication::SetMouseCursorPosition(int iX, int iY)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ShowMouseCursor <static void RFK::TutorialApplication::ShowMouseCursor()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`SetCustomLicense <static void RFK::TutorialApplication::SetCustomLicense(const RED::String &iLicenseKey, unsigned int iCustomerID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`Save <RED_RC RED::UserDataRaw::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`size <RED::uint64 RED::Vector< T >::size() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`swap <void RED::Vector< T >::swap(RED::Vector< T > &ioSecondVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`Set <void RED::Vector3::Set(double iX, double iY, double iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Set <void RED::Vector3::Set(const double iValues[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Set <void RED::Vector4::Set(double iX, double iY, double iZ, double iW)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`SetSigmaA <void RED::VolumetricEffectBoxVolume::SetSigmaA(const RED::Vector3 &iSigmaA)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaA <void RED::VolumetricEffectBoxVolume::SetSigmaA(const double iSigmaA[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaSIn <void RED::VolumetricEffectBoxVolume::SetSigmaSIn(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaSIn <void RED::VolumetricEffectBoxVolume::SetSigmaSIn(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaSOut <void RED::VolumetricEffectBoxVolume::SetSigmaSOut(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaSOut <void RED::VolumetricEffectBoxVolume::SetSigmaSOut(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaS <void RED::VolumetricEffectBoxVolume::SetSigmaS(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaS <void RED::VolumetricEffectBoxVolume::SetSigmaS(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetEmission <void RED::VolumetricEffectBoxVolume::SetEmission(const RED::Vector3 &iEmission)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetEmission <void RED::VolumetricEffectBoxVolume::SetEmission(const double iEmission[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetBox <void RED::VolumetricEffectBoxVolume::SetBox(const double iMin[3], const double iMax[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetBox <void RED::VolumetricEffectBoxVolume::SetBox(const RED::Vector3 &iMin, const RED::Vector3 &iMax)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`Save <virtual RED_RC RED::VolumetricEffectBoxVolume::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`SetSigmaA <void RED::VolumetricEffectClouds::SetSigmaA(const RED::Vector3 &iSigmaA)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetSigmaA <void RED::VolumetricEffectClouds::SetSigmaA(const double iSigmaA[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetSigmaS <void RED::VolumetricEffectClouds::SetSigmaS(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetSigmaS <void RED::VolumetricEffectClouds::SetSigmaS(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetEmission <void RED::VolumetricEffectClouds::SetEmission(const RED::Vector3 &iEmission)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetEmission <void RED::VolumetricEffectClouds::SetEmission(const double iEmission[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetLayerHeights <RED_RC RED::VolumetricEffectClouds::SetLayerHeights(double iHeightLow, double iHeightHigh)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetNoiseArray <RED_RC RED::VolumetricEffectClouds::SetNoiseArray(const float *iNoise, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetNoisePatchSize <void RED::VolumetricEffectClouds::SetNoisePatchSize(double iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetCoverArray <RED_RC RED::VolumetricEffectClouds::SetCoverArray(const float *iCover, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetCoverPatchSize <void RED::VolumetricEffectClouds::SetCoverPatchSize(double iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetCoverBase <void RED::VolumetricEffectClouds::SetCoverBase(double iCover)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetCoverScale <void RED::VolumetricEffectClouds::SetCoverScale(double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetSharpness <void RED::VolumetricEffectClouds::SetSharpness(double iSharpness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetErosionArray <RED_RC RED::VolumetricEffectClouds::SetErosionArray(const float *iErosion, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetErosionPatchSize <void RED::VolumetricEffectClouds::SetErosionPatchSize(double iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetErosionScale <void RED::VolumetricEffectClouds::SetErosionScale(double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetErosionThreshold <void RED::VolumetricEffectClouds::SetErosionThreshold(double iThreshold)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetDensityScale <void RED::VolumetricEffectClouds::SetDensityScale(double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`Save <RED_RC RED::VolumetricEffectClouds::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`SetSigmaA <void RED::VolumetricEffectLightVolume::SetSigmaA(const RED::Vector3 &iSigmaA)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSigmaA <void RED::VolumetricEffectLightVolume::SetSigmaA(const double iSigmaA[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSigmaSIn <void RED::VolumetricEffectLightVolume::SetSigmaSIn(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSigmaSIn <void RED::VolumetricEffectLightVolume::SetSigmaSIn(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSigmaSOut <void RED::VolumetricEffectLightVolume::SetSigmaSOut(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSigmaSOut <void RED::VolumetricEffectLightVolume::SetSigmaSOut(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSigmaS <void RED::VolumetricEffectLightVolume::SetSigmaS(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSigmaS <void RED::VolumetricEffectLightVolume::SetSigmaS(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetEmission <void RED::VolumetricEffectLightVolume::SetEmission(const RED::Vector3 &iEmission)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetEmission <void RED::VolumetricEffectLightVolume::SetEmission(const double iEmission[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`Save <virtual RED_RC RED::VolumetricEffectLightVolume::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)",
           ":cpp:func:`SetSynchronized <void RED::WindowRenderInfo::SetSynchronized(bool iSynchronized)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`SetBufferSwapping <void RED::WindowRenderInfo::SetBufferSwapping(bool iBufferSwap)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`SetHardwareAntiAlias <void RED::WindowRenderInfo::SetHardwareAntiAlias(int iNbSamples)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)",
           ":cpp:func:`SetStereo <void RED::WindowRenderInfo::SetStereo(bool iOnOff)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)"
       ],
       "R": [
           ":cpp:func:`Reset <void RNET::Address::Reset()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`RegisterChunkInterpreter <static RED_RC RED::ChunkInterpretersDictionary::RegisterChunkInterpreter(unsigned int iChunkSignature, RED::IChunkInterpreterProto iChunkInterpreter)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)",
           ":cpp:func:`RegisterBuiltInChunksInterpreters <static RED_RC RED::ChunkInterpretersDictionary::RegisterBuiltInChunksInterpreters()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)",
           ":cpp:func:`Random <static Color RED::Color::Random()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`R <float RED::Color::R() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`RGBClamp <void RED::Color::RGBClamp(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Rand32 <unsigned int RED::FastRandom::Rand32()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`ReadFromFile <static RED_RC RED::FileSystemTools::ReadFromFile(unsigned char *oBuffer, RED::uint64 &oRead, FILE *iHandler, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`ReadFromFile <static RED_RC RED::FileSystemTools::ReadFromFile(unsigned char *oBuffer, RED::uint64 &oRead, FILE *iHandler, RED::uint64 iOffset, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`ReadLineFromFile <static RED_RC RED::FileSystemTools::ReadLineFromFile(unsigned char *oBuffer, RED::uint64 &oRead, bool &oEnd, FILE *iHandler, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`Rewind <virtual RED_RC RED::IAnimationClipController::Rewind()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`RemoveGeometryPart <virtual RED_RC ART::IAssetManager::RemoveGeometryPart(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iRemovedShape) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`RemoveGeometryParts <virtual RED_RC ART::IAssetManager::RemoveGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, const RED::Vector< RED::Object * > &iRemovedShapes) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`RestoreTracksHierarchy <virtual RED_RC RED::IDataManager::RestoreTracksHierarchy(RED::Vector< RED::Object * > &oOrphanDAGs, const RED::FileInfo &iFileInfo, const RED::Vector< unsigned int > &iContextList, const RED::Vector< unsigned int > &iContextFrame)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`Release <virtual RED_RC RED::IDataManager::Release(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`ReleaseContext <virtual RED_RC RED::IDataManager::ReleaseContext(unsigned int iDataContext, bool iDestroyShared, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`ReleaseData <virtual RED_RC RED::IDataManager::ReleaseData(unsigned int iDataContext, RED::Object *iObject, const RED::State &iState, bool iExtract=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`RefreshMaterial <virtual RED_RC ART::IGeometry::RefreshMaterial(bool &oNeedPlanetRefresh, int iMaterialIndex=-1, bool iCreateAtlas=true, bool iSkipMeshRebuild=false)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`ResetNVIDIAAntiAliasingMode <virtual RED_RC RED::IGraphicDevice::ResetNVIDIAAntiAliasingMode() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`ReferenceMix <virtual RED_RC RED::IImageComposite::ReferenceMix(const RED::Color &iColor1, const RED::Object *iTex1, const RED::Matrix &iMatx1, RED::MESH_CHANNEL iUV1, RED::RenderShaderParameter::TYPE iRef1, const RED::Color &iColor2, const RED::Object *iTex2, const RED::Matrix &iMatx2, RED::MESH_CHANNEL iUV2, RED::RenderShaderParameter::TYPE iRef2, const RED::Color &iColorMix, const RED::Object *iTexMix, const RED::Matrix &iMatxMix, RED::MESH_CHANNEL iUVMix, RED::RenderShaderParameter::TYPE iRefMix, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`RemoveSegmentsAdjacency <virtual RED_RC RED::ILineShape::RemoveSegmentsAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`Resize <static RED_RC RED::ImageTools::Resize(RED::Object *iImage, const RED::Object *iSourceImage, bool iLocalStorage, int iWidth, int iHeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`RegisterCustomLoadCallback <static RED_RC RED::ImageTools::RegisterCustomLoadCallback(bool &oRegistered, const RED::String &iFileExtension, RED::IMAGE_TOOLS_LOAD_CALLBACK iCallback)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`RegisterShader <virtual RED_RC RED::IMaterial::RegisterShader(const RED::Shader &iShader, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`RemoveShaderFromPass <virtual RED_RC RED::IMaterial::RemoveShaderFromPass(unsigned int iShaderID, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`RemoveShaderFromLayerSets <virtual RED_RC RED::IMaterial::RemoveShaderFromLayerSets(unsigned int iShaderID, RED::MATERIAL_PASS iPass, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`RemoveShaderFromPasses <virtual RED_RC RED::IMaterial::RemoveShaderFromPasses(unsigned int iShaderID, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`RemoveShader <virtual RED_RC RED::IMaterial::RemoveShader(unsigned int iShaderID, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`RemoveBatchArray <virtual RED_RC RED::IMaterial::RemoveBatchArray(void *iData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`ResetSkinning <virtual RED_RC RED::IMeshShape::ResetSkinning(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`ReverseTriangleWinding <virtual RED_RC RED::IMeshShape::ReverseTriangleWinding(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`RemoveTrianglesAdjacency <virtual RED_RC RED::IMeshShape::RemoveTrianglesAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`ResetNearFarOverride <virtual void ART::IObserver::ResetNearFarOverride()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`ResetNearFarOverrideBackground <virtual void ART::IObserver::ResetNearFarOverrideBackground()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`RemoveOverloadedOptions <virtual RED_RC RED::IOptions::RemoveOverloadedOptions(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)",
           ":cpp:func:`ResetRotationAngleOverride <virtual void ART::IPlanet::ResetRotationAngleOverride()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`ResetAxisSystemOverride <virtual void ART::IPlanet::ResetAxisSystemOverride()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`RemoveGeometry <virtual RED_RC ART::IPlanet::RemoveGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`RefreshGeometry <virtual RED_RC ART::IPlanet::RefreshGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`RefreshGeometryTransform <virtual RED_RC ART::IPlanet::RefreshGeometryTransform(RED::Object *iGeometry, const RED::Matrix &iCoordinates)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`RegisterReference <virtual RED_RC RED::IReferenceManager::RegisterReference(RED::uint64 iReferenceID, RED::Object *iReference)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)",
           ":cpp:func:`RegisterToReferencesSolver <virtual RED_RC RED::IReferenceManager::RegisterToReferencesSolver(RED::IReferenceSolving *iClient)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)",
           ":cpp:func:`RegisterMaterialController <virtual RED_RC RED::IResourceManager::RegisterMaterialController(RED::Object *iMaterialController)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`RegisterShadingCallback <virtual RED_RC RED::IResourceManager::RegisterShadingCallback(const RED::String &iLabel, RED::SOFT_SHADER_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`RemoveBoundingSphere <virtual RED_RC RED::IShape::RemoveBoundingSphere(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`RemoveMaterial <virtual RED_RC RED::IShape::RemoveMaterial(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`RemoveFromLayer <virtual RED_RC RED::IShape::RemoveFromLayer(unsigned int iLayer, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`RemoveLayerSet <virtual RED_RC RED::IShape::RemoveLayerSet(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`RemoveChildrenLayerSets <virtual RED_RC RED::IShape::RemoveChildrenLayerSets(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`RemoveFromGPU <virtual RED_RC RED::IShape::RemoveFromGPU(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`RemoveController <virtual RED_RC RED::ISkeletalAnimationBlender::RemoveController(RED::Object *iAnimation)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`RemoveSkinnedMeshFromBlendTree <virtual RED_RC RED::ISkeletalAnimationBlender::RemoveSkinnedMeshFromBlendTree(RED::Object *iSkinnedMesh, bool iRecursive=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`RemoveSkinnedMesh <virtual RED_RC RED::ISkeletalAnimationController::RemoveSkinnedMesh(RED::Object *iSkinnedMesh)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`RandF <virtual double RED::ISoftRayContext::RandF() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`RandI <virtual unsigned int RED::ISoftRayContext::RandI() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`ReadByte <virtual RED_RC RED::IStream::ReadByte(unsigned char &oByte)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadWord <virtual RED_RC RED::IStream::ReadWord(unsigned short &oWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadDWord <virtual RED_RC RED::IStream::ReadDWord(unsigned int &oDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadDWord <virtual RED_RC RED::IStream::ReadDWord(RED::uint64 &oDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadDDWord <virtual RED_RC RED::IStream::ReadDDWord(RED::uint64 &oDDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadFloat <virtual RED_RC RED::IStream::ReadFloat(float &oFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadDFloat <virtual RED_RC RED::IStream::ReadDFloat(double &oDFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadString <virtual RED_RC RED::IStream::ReadString(RED::String &oString)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadLine <virtual RED_RC RED::IStream::ReadLine(RED::String &oString)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadVector3 <virtual RED_RC RED::IStream::ReadVector3(RED::Vector3 &oVector3, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadVector4 <virtual RED_RC RED::IStream::ReadVector4(RED::Vector4 &oVector4, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadMatrix <virtual RED_RC RED::IStream::ReadMatrix(RED::Matrix &oMatrix, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadColor <virtual RED_RC RED::IStream::ReadColor(RED::Color &oColor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadData <virtual RED_RC RED::IStream::ReadData(unsigned char *oData, RED::uint64 iDataLength)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ReadData <virtual RED_RC RED::IStream::ReadData(unsigned char *oData, RED::uint64 &oReadDataLength, RED::uint64 iDataLength)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`RemoveString <virtual RED_RC RED::ITextShape::RemoveString(int iNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`RemoveChild <virtual RED_RC RED::ITransformShape::RemoveChild(RED::Object *iShape, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`RemoveChild <virtual RED_RC RED::ITransformShape::RemoveChild(int iNumber, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`RemoveChildren <virtual RED_RC RED::ITransformShape::RemoveChildren(const RED::Vector< int > &iChildNumList, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`RemoveChildren <virtual RED_RC RED::ITransformShape::RemoveChildren(const RED::Vector< RED::Object * > &iChildList, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`RotateAroundEye <virtual RED_RC RED::IViewpoint::RotateAroundEye(double iPitchOffset, double iYawOffset, double iRollOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`RotateAroundFocus <virtual RED_RC RED::IViewpoint::RotateAroundFocus(double iPitchOffset, double iYawOffset, double iRollOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`RemoveShape <virtual RED_RC RED::IViewpoint::RemoveShape(RED::Object *iShape, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`RemoveRenderShaderParameter <virtual RED_RC RED::IViewpoint::RemoveRenderShaderParameter(int iIndex, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`ResetViewpointSoftClipBox <virtual RED_RC RED::IViewpointRenderList::ResetViewpointSoftClipBox(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`RemoveViewpoint <virtual RED_RC RED::IViewpointRenderList::RemoveViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`RemoveViewpointList <virtual RED_RC RED::IViewpointRenderList::RemoveViewpointList(RED::VRL_SORT iList, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`RemoveVolumetricEffect <virtual RED_RC RED::IVolumeShape::RemoveVolumetricEffect(int iNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`RemoveViewpoint <virtual RED_RC RED::IWindow::RemoveViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`Resize <virtual RED_RC RED::IWindow::Resize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`ReleaseOpenGLContext <virtual void RED::IWindow::ReleaseOpenGLContext()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`RemoveCustomShape <virtual RED_RC ART::IWorld::RemoveCustomShape(RED::Object *iShape)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`ResizeWindow <virtual RED_RC ART::IWorld::ResizeWindow(int iNewWidth, int iNewHeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`RemoveEntity <virtual RED_RC ART::IWorld::RemoveEntity(RED::Object *iEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`RemoveLayer <void RED::LayerSet::RemoveLayer(unsigned int iLayer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`restore_parsing <void RED::Map< Key, Item >::restore_parsing() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`rotate_right <void RED::Map< Key, Item >::rotate_right(Cell *iCell)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`rotate_left <void RED::Map< Key, Item >::rotate_left(Cell *iCell)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Reset <void RED::Matrix::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotationAxisMatrix <RED_RC RED::Matrix::RotationAxisMatrix(const RED::Vector3 &iCenter, const RED::Vector3 &iAxis, double iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotationAxisMatrix <RED_RC RED::Matrix::RotationAxisMatrix(const float iCenter[3], const float iAxis[3], float iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotationAxisMatrix <RED_RC RED::Matrix::RotationAxisMatrix(const double iCenter[3], const double iAxis[3], double iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotationAngleMatrix <RED_RC RED::Matrix::RotationAngleMatrix(const RED::Vector3 &iCenter, float iAx, float iAy, float iAz)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotationAngleMatrix <RED_RC RED::Matrix::RotationAngleMatrix(const float iCenter[3], float iAx, float iAy, float iAz)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotationAngleMatrix <RED_RC RED::Matrix::RotationAngleMatrix(const double iCenter[3], double iAx, double iAy, double iAz)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Rotate <RED::Vector3 RED::Matrix::Rotate(const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Rotate <void RED::Matrix::Rotate(double oVector[3], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Rotate <void RED::Matrix::Rotate(double oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Rotate <void RED::Matrix::Rotate(float oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Rotate <void RED::Matrix::Rotate(double oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Rotate <void RED::Matrix::Rotate(float oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotateNormalize <RED::Vector3 RED::Matrix::RotateNormalize(const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(double oVector[3], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(double oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(float oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(double oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(float oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Reallocate <void * RED::MemoryAllocator::Reallocate(void *iSource, size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`Reallocate <void * RED::MemoryAllocator::Reallocate(void *iSource, size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`RecordAllocInfo <void RED::MemoryLeakTracker::RecordAllocInfo(void *iAddress, size_t iSize, int iCallerID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`RemoveAllocInfo <void RED::MemoryLeakTracker::RemoveAllocInfo(const void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`ReleaseOwnership <RED_RC RED::Mutex::ReleaseOwnership()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`Reset <RED_RC RED::PostProcess::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ResetCurve <RED_RC RED::PostProcess::ResetCurve()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ResetLuminanceOverride <void RED::PostProcess::ResetLuminanceOverride()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ResetLUTImage <RED_RC RED::PostProcess::ResetLUTImage()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`Random <RED::Random::Random>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`Rand32 <unsigned int RED::Random::Rand32()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)",
           ":cpp:func:`RayCutoffShader <RED::RayCutoffShader::RayCutoffShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`RayCutoffShader <RED::RayCutoffShader::RayCutoffShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`RayGIDiffuseShader <RED::RayGIDiffuseShader::RayGIDiffuseShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`RayGIReflectionColorShader <RED::RayGIReflectionColorShader::RayGIReflectionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`RayGIRefractionColorShader <RED::RayGIRefractionColorShader::RayGIRefractionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`ReflectionShader <RED::ReflectionShader::ReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`RenderCode <RED::RenderCode::RenderCode>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`Reset <void RED::RenderCode::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`RenderLayer <RED::RenderLayer::RenderLayer>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`RenderLayer <RED::RenderLayer::RenderLayer>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`RenderShader <RED::RenderShader::RenderShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`Reset <void RED::RenderShader::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`ResetPlatform <void RED::RenderShader::ResetPlatform(RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`RemoveParameterFromPlatform <virtual RED_RC RED::RenderShader::RemoveParameterFromPlatform(const RED::String &iName, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`RemoveParameter <virtual RED_RC RED::RenderShader::RemoveParameter(const RED::String &iName)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`RenderShaderAAFilter <RED::RenderShaderAAFilter::RenderShaderAAFilter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`RenderShaderAmbient <RED::RenderShaderAmbient::RenderShaderAmbient>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`RenderShaderAnisotropic <RED::RenderShaderAnisotropic::RenderShaderAnisotropic>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`RenderShaderEdges <RED::RenderShaderEdges::RenderShaderEdges>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`RenderShaderEnvironmental <RED::RenderShaderEnvironmental::RenderShaderEnvironmental>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`RenderShaderLambert <RED::RenderShaderLambert::RenderShaderLambert>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`RenderShaderLogo <RED::RenderShaderLogo::RenderShaderLogo>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`RenderShaderParameter <RED::RenderShaderParameter::RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`RenderShaderParameter <RED::RenderShaderParameter::RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`RenderShaderParameter <RED::RenderShaderParameter::RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`RenderShaderPhong <RED::RenderShaderPhong::RenderShaderPhong>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`RenderShaderRefractionEffect <RED::RenderShaderRefractionEffect::RenderShaderRefractionEffect>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`RenderShaderSectionCut <RED::RenderShaderSectionCut::RenderShaderSectionCut>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`RenderShaderSectionCut <RED::RenderShaderSectionCut::RenderShaderSectionCut>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`RenderShaderSolid <RED::RenderShaderSolid::RenderShaderSolid>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`RenderShaderText <RED::RenderShaderText::RenderShaderText>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`RenderShaderVertexColor <RED::RenderShaderVertexColor::RenderShaderVertexColor>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`RenderShaderViewport <RED::RenderShaderViewport::RenderShaderViewport>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`Rand32 <virtual unsigned int RED::RNG::Rand32()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`RandD <double RED::RNG::RandD()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)",
           ":cpp:func:`ReadBumpMap <void RED::ShaderString::ReadBumpMap(const char *oRVec, const char *iTEXb, const char *iUV2Db, int iTextureCode, int iTextureCodeEntry)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`RemoveShape <void RED::ShapePath::RemoveShape(RED::Object *iShape)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`Replace <void RED::String::Replace(char iChar1, char iChar2, int iOffset=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Replace <RED_RC RED::String::Replace(const RED::String &iString1, const RED::String &iString2, int iOffset=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Right <RED::String RED::String::Right(int iPosition) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Run <RED_RC RED::Thread::Run(THREAD_PRIORITY iPriority=TP_NORMAL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`ReturnedCode <RED_RC RED::Thread::ReturnedCode() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`RunCommand <static RED_RC RFK::TutorialApplication::RunCommand(int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`RemoveCommand <static RED_RC RFK::TutorialApplication::RemoveCommand(int iCommandID, int iUIID=-1)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`RemoveUIComponent <static RED_RC RFK::TutorialApplication::RemoveUIComponent(int iUIID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`RefreshInspector <static RED_RC RFK::TutorialApplication::RefreshInspector(RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ResizeWindow <static void RFK::TutorialApplication::ResizeWindow(int iWidth, int iHeight)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`Redraw <static RED_RC RFK::TutorialApplication::Redraw()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`RemoveFrameTracingImages <static RED_RC RFK::TutorialApplication::RemoveFrameTracingImages(RED::Object *iColorImage, RED::Object *iDepthImage, RED::Object *iViewpoint)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`resize <RED_RC RED::Vector< T >::resize(RED::uint64 iNewSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`resize <RED_RC RED::Vector< T >::resize(RED::uint64 iNewSize, const T &iDefaultValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`reset <void RED::Vector< T >::reset(const T &iDefaultValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`reserve <RED_RC RED::Vector< T >::reserve(RED::uint64 iNewMemorySize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`REDBreak <void RED::REDBreak(RED_RC iRC, const char *iCaller, const void *iObject, const char *iExpression, const char *iInfo)>` (:doc:`namespaceRED`)",
           ":cpp:func:`REDMin <const T & REDMin(const T &a, const T &b)>`",
           ":cpp:func:`REDMax <const T & REDMax(const T &a, const T &b)>`",
           ":cpp:func:`REDClamp <const T & REDClamp(const T &a, const T &min, const T &max)>`",
           ":cpp:func:`REDLerp <double REDLerp(double t, double a, double b)>`",
           ":cpp:func:`REDHalfToFloat <float REDHalfToFloat(unsigned short iHalfFloat)>`",
           ":cpp:func:`REDFloatToHalf <unsigned short REDFloatToHalf(float iFloat)>`",
           ":cpp:func:`REDDoubleToHalf <unsigned short REDDoubleToHalf(double iDouble)>`",
           ":cpp:func:`REDLog2 <double REDLog2(double iValue)>`",
           ":cpp:func:`REDFract <double REDFract(double iValue)>`",
           ":cpp:func:`REDPositiveMod <int REDPositiveMod(int iValue, int iModulo)>`",
           ":cpp:func:`REDFastFloor <int REDFastFloor(double iValue)>`",
           ":cpp:func:`REDMISPower <double REDMISPower(double pdf_a, double pdf_b)>`"
       ],
       "P": [
           ":cpp:func:`Port <unsigned short RNET::Address::Port() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`Pack <void RED::Color::Pack(unsigned char *iOutput) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Play <virtual RED_RC RED::IAnimationClipController::Play()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`Pause <virtual RED_RC RED::IAnimationClipController::Pause()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`PreloadGlyphTexture <virtual RED_RC RED::IFont::PreloadGlyphTexture(int iGlyphMin, int iGlyphMax, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`Parametrize <virtual RED_RC RED::ILineShape::Parametrize(RED::MESH_CHANNEL iParamChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(const RED::Vector< RED::Vector< double > > &iContourList, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(const RED::Vector< RED::Vector< float > > &iContourList, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(RED::Vector< double > &oVertexData, const RED::Vector< RED::Vector< double > > &iContourList, const RED::Vector< RED::Vector< double > > &iContourDataList, RED::POLYGON_WINDING_RULE iWindingRule, const RED::Vector3 &iNormal, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(RED::Vector< double > &oVertexData, const RED::Vector< RED::Vector< float > > &iContourList, const RED::Vector< RED::Vector< double > > &iContourDataList, RED::POLYGON_WINDING_RULE iWindingRule, const RED::Vector3 &iNormal, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`PrepareLights <virtual RED_RC RED::ISoftRayContext::PrepareLights(const double *iPoint, const double *iNormal, bool iIncludeBakedLights, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`Pick <virtual RED_RC ART::IWorld::Pick(bool &oIsPick, double oPick[3], int iX, int iY, bool iPickDeferred, bool iPickTranspar, bool iPickClouds) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`PickGeometry <virtual RED_RC ART::IWorld::PickGeometry(bool &oIsPick, double oPick[3], double oNorm[3], RED::Object *&oGeometry, RED::ShapePath &oShapePath, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`PickCloudsCovers <virtual RED_RC ART::IWorld::PickCloudsCovers(bool &oIsPick, RED::Object *&oCloudsCover, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`PickClouds <RED_RC ART::IWorld::PickClouds(bool &oIsPick, RED::String &oCloudName, int iX, int iY) const>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`PickPrisms <RED_RC ART::IWorld::PickPrisms(bool &oIsPick, RED::String &oPrismName, int iX, int iY) const>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`PickCustomShapes <virtual RED_RC ART::IWorld::PickCustomShapes(bool &oIsPick, RED::ShapePath &oShapePath, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`PickCustomShapes <virtual RED_RC ART::IWorld::PickCustomShapes(bool &oIsPick, RED::Vector< RED::ShapePath > &oShapePath, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`PerspectiveViewmappingMatrix <RED_RC RED::Matrix::PerspectiveViewmappingMatrix(double iLeft, double iRight, double iBottom, double iTop, double iDNear, double iDFar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Perlin2d <static void RED::Noise::Perlin2d(double &oNoise, const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Perlin2dD <static void RED::Noise::Perlin2dD(double &oNoise, double oD[2], const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Perlin2dP <static RED_RC RED::Noise::Perlin2dP(double &oNoise, const double iPos[2], const int iPeriod[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Perlin3d <static void RED::Noise::Perlin3d(double &oNoise, const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Perlin3dD <static void RED::Noise::Perlin3dD(double &oNoise, double oD[3], const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Perlin3dP <static RED_RC RED::Noise::Perlin3dP(double &oNoise, const double iPos[3], const int iPeriod[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`PassStatistics <RED::PassStatistics::PassStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)",
           ":cpp:func:`PostProcess <RED::PostProcess::PostProcess>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`PostProcess <RED::PostProcess::PostProcess>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessToneMapping <RED_RC RED::PostProcess::ProcessToneMapping(float oColor[4], const float iColor[4], float iAverageLuminance, float iLogAverageLuminance, float iMinLuminance, float iMaxLuminance)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessToneMappingAA <RED_RC RED::PostProcess::ProcessToneMappingAA(float oColor[4], const double iColor[4], float iAverageLuminance, float iLogAverageLuminance, float iMinLuminance, float iMaxLuminance, bool iIgnoreBackground)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessSharpen <RED_RC RED::PostProcess::ProcessSharpen(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessGlowPass1 <RED_RC RED::PostProcess::ProcessGlowPass1(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessGlowPass2 <RED_RC RED::PostProcess::ProcessGlowPass2(float oColor[4], const float *iColorBuffer, const float *iPass1Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessGlowPass3 <RED_RC RED::PostProcess::ProcessGlowPass3(float oColor[4], const float *iColorBuffer, const float *iPass2Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessBlurPass1 <RED_RC RED::PostProcess::ProcessBlurPass1(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessBlurPass2 <RED_RC RED::PostProcess::ProcessBlurPass2(float oColor[4], const float *iColorBuffer, const float *iPass1Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessDOFPass1 <RED_RC RED::PostProcess::ProcessDOFPass1(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessDOFPass2 <RED_RC RED::PostProcess::ProcessDOFPass2(float oColor[4], const float *iColorBuffer, const float *iPass1Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY, float iDepth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessColorOperations <RED_RC RED::PostProcess::ProcessColorOperations(float oColor[4], const float iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessDepthLine <RED_RC RED::PostProcess::ProcessDepthLine(float oColor[4], const float iColor[4], float iDepth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessVignette <RED_RC RED::PostProcess::ProcessVignette(float oColor[4], const float iColor[4], int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`ProcessLUT <RED_RC RED::PostProcess::ProcessLUT(float oColor[4], const float iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`PlatformLookup <RED::Vector< RED::RenderShaderData > * RED::RenderShader::PlatformLookup(RED::HARDWARE_PLATFORM iPlatformID, bool iExactMatch) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`PixelShaderStart <RED_RC RED::ShaderString::PixelShaderStart()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Param <RED_RC RED::ShaderString::Param(const char *iName, int iLocal)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`PointLightAttenuation <void RED::ShaderString::PointLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iLightVector, const char *iTEXatt, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`PlatformLookup <RED::StateShaderPlatformData * RED::StateShader::PlatformLookup(RED::HARDWARE_PLATFORM iPlatformID, bool iExactMatch) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`push_back <RED_RC RED::Vector< T >::push_back(const T &iElement)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`push_front <RED_RC RED::Vector< T >::push_front(const T &iElement)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`pop_back <void RED::Vector< T >::pop_back()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`pop_front <void RED::Vector< T >::pop_front()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)"
       ],
       "T": [
           ":cpp:func:`ToString <const RED::String & RNET::Address::ToString() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`ToString <void RNET::Address::ToString(RED::String &oAddress, RED::String &oPort) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`ToCIEXYZ <void RED::Color::ToCIEXYZ(float &oX, float &oY, float &oZ) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`ToCIExyY <void RED::Color::ToCIExyY(float &ox, float &oy, float &oY) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`ToHalfFloat <void RED::Color::ToHalfFloat(unsigned short oHalf[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`ToCharRGBA <void RED::Color::ToCharRGBA(unsigned char oCharRGBA[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Torus <virtual RED_RC RED::IMeshShape::Torus(const RED::Vector3 &iCenter, float iRadius, float iRadius2, int iDivCount, int iDivCount2, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`TranslateEye <virtual RED_RC RED::IViewpoint::TranslateEye(const RED::Vector3 &iOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`TranslateWithFocus <virtual RED_RC RED::IViewpoint::TranslateWithFocus(const RED::Vector3 &iNewFocus, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`ToString <RED::String RNET::LogEntry::ToString() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)",
           ":cpp:func:`Transpose <void RED::Matrix::Transpose()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Translate <void RED::Matrix::Translate(const RED::Vector3 &iTranslate)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Translate <void RED::Matrix::Translate(const float iTranslate[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Translate <void RED::Matrix::Translate(const double iTranslate[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`TakeOwnership <RED_RC RED::Mutex::TakeOwnership()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`Temp <RED_RC RED::ShaderString::Temp(const char *iName)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Tex <void RED::ShaderString::Tex(const char *oColor, const char *iColor, const char *iTexture, const char *iUV, int iComposite, int iCompositeChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Tex <void RED::ShaderString::Tex(const char *oColor, int iColor, const char *iTexture, const char *iUV, int iComposite, int iCompositeChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`TriangleIdTransfer <RED_RC RED::ShaderString::TriangleIdTransfer(RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`TriangleOwnershipTest <RED_RC RED::ShaderString::TriangleOwnershipTest(RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`ToUCS2 <unsigned short * RED::String::ToUCS2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`ToUCS4 <unsigned int * RED::String::ToUCS4() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`ToID <unsigned int RED::String::ToID() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Thread <RED::Thread::Thread>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`Timer <RED::Timer::Timer>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`TakeSnapshot <static RED_RC RFK::TutorialApplication::TakeSnapshot(int iCommand=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ToString <RED::String RED::Version::ToString() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)"
       ],
       "O": [
           ":cpp:func:`operator== <bool RNET::Address::operator==(const Address &other) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`operator< <bool RNET::Address::operator<(const Address &other) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`operator!= <bool RNET::Address::operator!=(const Address &other) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`operator== <bool RED::CID::operator==(const CID &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)",
           ":cpp:func:`operator!= <bool RED::CID::operator!=(const CID &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)",
           ":cpp:func:`operator== <bool RED::Color::operator==(const RED::Color &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator!= <bool RED::Color::operator!=(const RED::Color &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator+ <RED::Color RED::Color::operator+(const RED::Color &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator- <RED::Color RED::Color::operator-(const RED::Color &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator+= <void RED::Color::operator+=(const RED::Color &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator-= <void RED::Color::operator-=(const RED::Color &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator*= <void RED::Color::operator*=(const RED::Color &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator*= <void RED::Color::operator*=(float iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator* <RED::Color RED::Color::operator*(const RED::Color &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator/ <RED::Color RED::Color::operator/(float iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator/= <void RED::Color::operator/=(float iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`operator< <bool RED::Color::operator<(const RED::Color &iColor) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`OpenFile <static RED_RC RED::FileSystemTools::OpenFile(FILE *&oHandler, const RED::String &iFilename, const RED::String &iMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`operator= <RED_RC RED::FrameStatistics::operator=(const RED::FrameStatistics &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`OverrideNearFar <virtual RED_RC ART::IObserver::OverrideNearFar(double iNear, double iFar)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`OverrideNearFarBackground <virtual RED_RC ART::IObserver::OverrideNearFarBackground(double iNear, double iFar)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`OverrideRotationAngle <virtual void ART::IPlanet::OverrideRotationAngle(double iAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`OverrideAxisSystem <virtual void ART::IPlanet::OverrideAxisSystem(const RED::Matrix &iAxisSystem)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`Open <virtual RED_RC RED::IStream::Open(ACCESS_MODE iAccessMode)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`OverrideGlobalTime <virtual void ART::IWorld::OverrideGlobalTime(double iElapsed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`operator= <RED_RC RED::LayerSet::operator=(const RED::LayerSet &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`operator== <bool RED::LayerSet::operator==(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`operator< <bool RED::LayerSet::operator<(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`operator> <bool RED::LayerSet::operator>(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`operator= <RED_RC RED::Map< Key, Item >::operator=(const Map< Key, Item > &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`OrthographicViewmappingMatrix <RED_RC RED::Matrix::OrthographicViewmappingMatrix(double iLeft, double iRight, double iBottom, double iTop, double iDNear, double iDFar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator+ <RED::Matrix RED::Matrix::operator+(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator- <RED::Matrix RED::Matrix::operator-(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator+= <void RED::Matrix::operator+=(const RED::Matrix &iOperand)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator-= <void RED::Matrix::operator-=(const RED::Matrix &iOperand)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator- <RED::Matrix RED::Matrix::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator* <RED::Matrix RED::Matrix::operator*(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator*= <void RED::Matrix::operator*=(const RED::Matrix &iOperand)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator* <RED::Vector4 RED::Matrix::operator*(const RED::Vector3 &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator* <RED::Vector4 RED::Matrix::operator*(const RED::Vector4 &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator== <bool RED::Matrix::operator==(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`operator!= <bool RED::Matrix::operator!=(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Object <RED::Object::Object>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator new <void * RED::Object::operator new(size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator new[] <void * RED::Object::operator new[](size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator new <void * RED::Object::operator new(size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator new <void * RED::Object::operator new(size_t iSize, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator new[] <void * RED::Object::operator new[](size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator new[] <void * RED::Object::operator new[](size_t iSize, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator delete <void RED::Object::operator delete(void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator delete[] <void RED::Object::operator delete[](void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator delete <void RED::Object::operator delete(void *iAddress, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator delete[] <void RED::Object::operator delete[](void *iAddress, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator delete <void RED::Object::operator delete(void *iAddress, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator delete[] <void RED::Object::operator delete[](void *iAddress, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)",
           ":cpp:func:`operator= <RED_RC RED::PostProcess::operator=(const RED::PostProcess &iOther)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`OverrideLuminance <RED_RC RED::PostProcess::OverrideLuminance(float iAverageLuminance, float iLogAverageLuminance, unsigned int iSamplesCount, float iMinLuminance, float iMaxLuminance)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`operator[] <double RED::Quaternion::operator[](unsigned int iIndex) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator[] <double & RED::Quaternion::operator[](unsigned int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator+ <RED::Quaternion RED::Quaternion::operator+(const RED::Quaternion &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator- <RED::Quaternion RED::Quaternion::operator-(const RED::Quaternion &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator- <RED::Quaternion RED::Quaternion::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator+= <void RED::Quaternion::operator+=(const RED::Quaternion &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator-= <void RED::Quaternion::operator-=(const RED::Quaternion &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator* <RED::Quaternion RED::Quaternion::operator*(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator* <RED::Quaternion RED::Quaternion::operator*(const RED::Quaternion &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator*= <void RED::Quaternion::operator*=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator*= <void RED::Quaternion::operator*=(const RED::Quaternion &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator/ <RED::Quaternion RED::Quaternion::operator/(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator/= <void RED::Quaternion::operator/=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator== <bool RED::Quaternion::operator==(const RED::Quaternion &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator!= <bool RED::Quaternion::operator!=(const RED::Quaternion &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`operator= <RED_RC RED::RenderLayer::operator=(const RED::RenderLayer &iRightOp)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)",
           ":cpp:func:`operator= <RED_RC RED::RenderShader::operator=(const RenderShader &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`operator= <RED_RC RED::RenderShaderData::operator=(const RenderShaderData &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)",
           ":cpp:func:`operator= <RED_RC RED::RenderShaderParameter::operator=(const RED::RenderShaderParameter &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)",
           ":cpp:func:`operator= <RED_RC RED::ShapePath::operator=(const RED::ShapePath &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`operator== <bool RED::ShapePath::operator==(const RED::ShapePath &iPath) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`operator< <bool RED::ShapePath::operator<(const RED::ShapePath &iPath) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`operator== <bool RED::State::operator==(const RED::State &iCompare) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`operator!= <bool RED::State::operator!=(const RED::State &iCompare) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)",
           ":cpp:func:`operator= <RED_RC RED::String::operator=(const RED::String &iInputString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator= <RED_RC RED::String::operator=(const char *iInputString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator= <RED_RC RED::String::operator=(const wchar_t *iInputString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator+= <RED_RC RED::String::operator+=(const RED::String &iAddedString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator+ <RED::String RED::String::operator+(const RED::String &iString) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator wchar_t * <RED::String::operator wchar_t *>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator== <int RED::String::operator==(const RED::String &iTestedString) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator!= <int RED::String::operator!=(const RED::String &iTestedString) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator> <bool RED::String::operator>(const RED::String &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`operator< <bool RED::String::operator<(const RED::String &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`OpenFileDialog <static RED_RC RFK::TutorialApplication::OpenFileDialog(RED::Vector< RED::String > &oFilesList, const RED::String &iCaption, const RED::String &iDirectory, const RED::String &iFilter)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`OpenURL <static RED_RC RFK::TutorialApplication::OpenURL(const RED::String &iURL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`operator= <RED_RC RED::Vector< T >::operator=(const RED::Vector< T > &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`operator[] <T & RED::Vector< T >::operator[](RED::uint64 iPos)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`operator[] <const T & RED::Vector< T >::operator[](RED::uint64 iPos) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`operator+= <RED_RC RED::Vector< T >::operator+=(const RED::Vector< T > &iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`operator[] <double RED::Vector3::operator[](unsigned int iIndex) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator[] <double & RED::Vector3::operator[](unsigned int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator+ <RED::Vector3 RED::Vector3::operator+(const RED::Vector3 &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator- <RED::Vector3 RED::Vector3::operator-(const RED::Vector3 &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator+= <void RED::Vector3::operator+=(const RED::Vector3 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator-= <void RED::Vector3::operator-=(const RED::Vector3 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator* <RED::Vector3 RED::Vector3::operator*(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator* <RED::Vector3 RED::Vector3::operator*(const RED::Vector3 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator*= <void RED::Vector3::operator*=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator*= <void RED::Vector3::operator*=(const RED::Vector3 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator/ <RED::Vector3 RED::Vector3::operator/(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator/ <RED::Vector3 RED::Vector3::operator/(const RED::Vector3 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator/= <void RED::Vector3::operator/=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator/= <void RED::Vector3::operator/=(const RED::Vector3 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator- <RED::Vector3 RED::Vector3::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator== <bool RED::Vector3::operator==(const RED::Vector3 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator!= <bool RED::Vector3::operator!=(const RED::Vector3 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator< <bool RED::Vector3::operator<(const RED::Vector3 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`OrthoBasis <void RED::Vector3::OrthoBasis(RED::Vector3 &u, RED::Vector3 &v) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`operator[] <double RED::Vector4::operator[](unsigned int iIndex) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator[] <double & RED::Vector4::operator[](unsigned int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator+ <RED::Vector4 RED::Vector4::operator+(const RED::Vector4 &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator- <RED::Vector4 RED::Vector4::operator-(const RED::Vector4 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator- <RED::Vector4 RED::Vector4::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator+= <void RED::Vector4::operator+=(const RED::Vector4 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator-= <void RED::Vector4::operator-=(const RED::Vector4 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator* <RED::Vector4 RED::Vector4::operator*(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator* <RED::Vector4 RED::Vector4::operator*(const RED::Vector4 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator*= <void RED::Vector4::operator*=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator*= <void RED::Vector4::operator*=(const RED::Vector4 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator/ <RED::Vector4 RED::Vector4::operator/(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator/ <RED::Vector4 RED::Vector4::operator/(const RED::Vector4 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator/= <void RED::Vector4::operator/=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator/= <void RED::Vector4::operator/=(const RED::Vector4 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator== <bool RED::Vector4::operator==(const RED::Vector4 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator!= <bool RED::Vector4::operator!=(const RED::Vector4 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator< <bool RED::Vector4::operator<(const RED::Vector4 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`operator== <bool RED::Version::operator==(const Version &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`operator< <bool RED::Version::operator<(const Version &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`operator<= <bool RED::Version::operator<=(const Version &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`operator= <RED_RC RED::ViewpointStatistics::operator=(const RED::ViewpointStatistics &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`operator= <RED::VolumetricEffectClouds & RED::VolumetricEffectClouds::operator=(const RED::VolumetricEffectClouds &iEffect)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)"
       ],
       "L": [
           ":cpp:func:`LocalHost <static RNET::Address RNET::Address::LocalHost(unsigned short iPort)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`LoadAtlas <virtual RED_RC ART::IAssetManager::LoadAtlas(RED::Object *&oAtlas, RED::Vector< RED::Object * > &oCameras, unsigned int &oContext, const RED::String &iName, ART::ProgressCallback iProgress=NULL, void *iParam=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadEnvironment <virtual RED_RC ART::IAssetManager::LoadEnvironment(RED::Object *&oEnvironment, RED::Matrix &oPosition, RED::Matrix &oPlanetAxisSystemForSun, const RED::String &iName)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadGeometrySourceFile <virtual RED_RC ART::IAssetManager::LoadGeometrySourceFile(RED::Object *&oRoot, RED::Vector< unsigned int > &oContext, RED::Map< unsigned int, RED::String > &oId2Names, const RED::String &iFilePath, const RED::Matrix &iConvert, const RED::LayerSet &iMaterialLayerSet, bool iLoadTextures=true, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadGeometrySourceFile <virtual RED_RC ART::IAssetManager::LoadGeometrySourceFile(RED::Object *&oRoot, RED::Vector< unsigned int > &oContext, RED::Map< unsigned int, RED::String > &oId2Names, RED::IStream &iStream, const RED::Matrix &iConvert, const RED::LayerSet &iMaterialLayerSet, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadGeometry <virtual RED_RC ART::IAssetManager::LoadGeometry(RED::Object *&oGeometry, const RED::String &iPath, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadGeometryGICache <virtual RED_RC ART::IAssetManager::LoadGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &oGiCaches, RED::Vector< RED::Vector< RED::Object * > > &oGiCachesBakedLights, RED::Vector< RED::Object * > &oAoCaches, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], RED::Vector3 &oSunDirection, const RED::String &iPath, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadReflectionProbesMaps <virtual RED_RC ART::IAssetManager::LoadReflectionProbesMaps(RED::Vector< RED::Object * > &oEnvironmentMapAtlas, RED::Vector< RED::Object * > &oEnvironmentMapAtlasIndex, unsigned int &oDataContext, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadIESFile <virtual RED_RC ART::IAssetManager::LoadIESFile(RED::Vector< double > &oAttributes, const RED::String &iFile) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::LoadLightStaticShadowMaps(RED::Vector< RED::Object * > &oShadowMaps, RED::Vector< int > &oLightIds, RED::Vector< int > &oInstances, unsigned int &oDataContext, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`LoadAnimation <virtual RED_RC ART::IAssetManager::LoadAnimation(RED::Vector< RED::Object * > &oAnimations, const RED::String &iPath, RED::Map< unsigned int, RED::String > *oIdToNames=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`Layered <virtual RED_RC RED::IImageComposite::Layered(const RED::Object *iTex[7], const RED::Matrix iMatx[7], RED::MESH_CHANNEL iUV[7], int iNbImages, RED::LAYER_MODE iLayerMode, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`Load <static RED_RC RED::ImageTools::Load(RED::Object *oImage, RED::IStream &iInput, IMAGE_FILE_FORMAT iImageFormat, RED::FORMAT iPixelFormat, bool iVerticalFlip, bool iLocal, RED::TARGET iTarget, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`Load <static RED_RC RED::ImageTools::Load(RED::Object *oImage, const RED::String &iFilePath, RED::FORMAT iPixelFormat, bool iVerticalFlip, bool iLocal, RED::TARGET iTarget, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`LayerSetsCount <virtual int RED::IMaterial::LayerSetsCount(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`Load <static RED_RC RED::IOTools::Load(RED::Vector< unsigned int > &oDataContext, const RED::String &iFilePath, unsigned int iObjectTypes, RED::IO_LOAD_MATERIAL_TYPE iMaterialType, const RED::LayerSet *iRealtimeLayerset, const RED::LayerSet *iPhotorealisticLayerset, RED::IO_LOAD_TEXTURE_TRANSPARENCY iTransparencyChannel, RED::IO_SYSTEM_UNIT iSystemUnit, bool iLocalImages, const RED::State &iState, unsigned int iDataContext=0, RED::Map< unsigned int, RED::String > *iIDNameTable=NULL, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOTools`)",
           ":cpp:func:`Load <virtual RED_RC RED::IREDFile::Load(const RED::String &iPath, const RED::State &iState, RED::StreamingPolicy &iPolicy, RED::FileHeader &oHeader, RED::FileInfo &oInfo, RED::Vector< unsigned int > &oDataContext, unsigned int iDataContext=0, const RED::String &iEncryptionKey=\"\", ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`Load <virtual RED_RC RED::IREDFile::Load(RED::IStream &iStream, const RED::State &iState, RED::StreamingPolicy &iPolicy, RED::FileHeader &oHeader, RED::FileInfo &oInfo, RED::Vector< unsigned int > &oDataContext, unsigned int iDataContext=0, const RED::String &iEncryptionKey=\"\", ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`LoadShaderFromString <virtual RED_RC RED::IResourceManager::LoadShaderFromString(RED::ShaderProgramID &oShaderID, const RED::String &iShaderProgram)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`LoadChunk <virtual RED_RC RED::IStream::LoadChunk(RED::IReferenceManager *iReferenceManager, const RED::StreamingPolicy &iPolicy, const RED::State &iState, RED::Object **oChunk, unsigned int *oSignature=NULL, RED::uint64 *oSize=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`LayerSet <RED::LayerSet::LayerSet>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`LayerSet <RED::LayerSet::LayerSet>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`LeafData <RED::ShapePath::LeafData::LeafData>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`:::doc:`classRED_1_1ShapePath_1_1LeafData`)",
           ":cpp:func:`LogEntry <RNET::LogEntry::LogEntry>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)",
           ":cpp:func:`LogEntry <RNET::LogEntry::LogEntry>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)",
           ":cpp:func:`LoadLUT <RED_RC RED::PostProcess::LoadLUT(const RED::String &iFilePath)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`Log <void RED::Quaternion::Log(RED::Vector3 &oLog) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RayCutoffShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RayGIDiffuseShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RayGIReflectionColorShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RayGIRefractionColorShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RayReflectionShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RayRefractionShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::ReflectionShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderAAFilter::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderAmbient::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderAnisotropic::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderEdges::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderEnvironmental::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderLambert::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderLogo::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderPhong::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderRefractionEffect::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderSectionCut::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderSolid::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderText::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderVertexColor::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`LoadProgram <static RED_RC RED::RenderShaderViewport::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`LightAttenuation <void RED::ShaderString::LightAttenuation(const char *oRAtt, const char *iLightVector, const char *iTEXn, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Length <int RED::String::Length() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`LastIndexOf <int RED::String::LastIndexOf(const RED::String &iChar, int iOffset=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Left <RED::String RED::String::Left(int iPosition) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Log <static void RNET::System::Log(const RNET::LogEntry &iLogEntry)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`LoadREDFile <static RED_RC RFK::TutorialApplication::LoadREDFile(RED::Object *&oCamera, unsigned int &oDataContext, RED::FileInfo *oFileInfo, const RED::String &iPath, RED::StreamingPolicy *iPolicy=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`LoadFBXFile <static RED_RC RFK::TutorialApplication::LoadFBXFile(RED::Object *&oCamera, unsigned int &oDataContext, const RED::String &iPath, const RED::LayerSet *iRealTimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)"
       ],
       "H": [
           ":cpp:func:`Host <static RNET::Address RNET::Address::Host(unsigned short iPort)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`HasAnimation <virtual bool ART::IEntity::HasAnimation(unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`HasPrivateShadowMap <virtual bool ART::IGeometry::HasPrivateShadowMap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`HasIES <virtual bool ART::ILight::HasIES() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)",
           ":cpp:func:`HasTransparency <virtual bool ART::IMaterial::HasTransparency() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)",
           ":cpp:func:`HasSkinningData <virtual RED_RC RED::IMeshShape::HasSkinningData(bool &oHasSkinningData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`HasSSAO <virtual bool ART::IOptions::HasSSAO() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`HasIES <virtual RED_RC RED::IPhysicalLightShape::HasIES(bool &oIES, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`HasAxisSystemOverride <virtual bool ART::IPlanet::HasAxisSystemOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`HasEnvironmentMap <virtual bool ART::IReflectionProbe::HasEnvironmentMap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)",
           ":cpp:func:`HasDifferentials <virtual bool RED::ISoftRayContext::HasDifferentials() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`HasLegacyBrightnessContrast <bool RED::PostProcess::HasLegacyBrightnessContrast() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)",
           ":cpp:func:`HasViewMatrix <bool RED::RenderCode::HasViewMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`HasModelMatrix <bool RED::RenderCode::HasModelMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`HasModelViewProjectionMatrix <bool RED::RenderCode::HasModelViewProjectionMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`HasModelViewMatrix <bool RED::RenderCode::HasModelViewMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`HideInspector <static void RFK::TutorialApplication::HideInspector(RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`HideMouseCursor <static void RFK::TutorialApplication::HideMouseCursor()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)"
       ],
       "B": [
           ":cpp:func:`Broadcast <static RNET::Address RNET::Address::Broadcast(unsigned int iPort)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)",
           ":cpp:func:`Blend <void RED::AnimationData::Blend(const AnimationData &iData1, const AnimationData &iData2, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)",
           ":cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)",
           ":cpp:func:`B <float RED::Color::B() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`BuildGeometryREDGraph <virtual RED_RC ART::IAssetManager::BuildGeometryREDGraph(RED::Object *&oRoot, RED::Map< RED::ShapePath, RED::Object * > &oMeshes, RED::Vector< RED::Object * > &oLights, RED::Map< int, RED::Object * > &oMaterials, RED::Vector< RED::Object * > &oImages, RED::Object *iGeometry, const RED::Map< unsigned int, RED::Object * > &iARTMaterialToREDMaterials) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`BlendAnimationTo <virtual RED_RC ART::IEntity::BlendAnimationTo(unsigned int iId, double iDuration)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`BuildSegmentsAdjacency <virtual RED_RC RED::ILineShape::BuildSegmentsAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`Box <virtual RED_RC RED::IMeshShape::Box(const RED::Vector3 &iCenter, const RED::Vector3 &iHalfSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BuildTangents <virtual RED_RC RED::IMeshShape::BuildTangents(RED::MESH_CHANNEL iTargetChannel, RED::MESH_CHANNEL iTexChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BuildTextureCoordinates <virtual RED_RC RED::IMeshShape::BuildTextureCoordinates(RED::MESH_CHANNEL iTargetChannel, RED::MESH_TEXCOORD_MAPPING iTextureMapping, const RED::Matrix &iTransform, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BuildEdges <virtual RED_RC RED::IMeshShape::BuildEdges(RED::Object *oEdgeShape, RED::MESH_CHANNEL iTargetVertexChannel, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BuildContourEdges <virtual RED_RC RED::IMeshShape::BuildContourEdges(RED::Object *oEdgeShape, RED::MESH_CHANNEL iTargetVertexChannel, RED::MESH_CHANNEL iTargetN1Channel, RED::MESH_CHANNEL iTargetN2Channel, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BuildBorderEdges <virtual RED_RC RED::IMeshShape::BuildBorderEdges(RED::Object *oEdgeShape, RED::MESH_CHANNEL iTargetVertexChannel, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BuildCutMesh <virtual RED_RC RED::IMeshShape::BuildCutMesh(RED::Object *ioCutMesh, const RED::Vector< RED::Object * > &ioCutSection, const RED::Vector< RED::Object * > &ioCutContour, const RED::Vector< double > &iPlane, double iTolerance, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BuildTrianglesAdjacency <virtual RED_RC RED::IMeshShape::BuildTrianglesAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`BeginState <virtual const RED::State & RED::IResourceManager::BeginState()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`BlendTo <virtual RED_RC RED::ISkeletalAnimationBlender::BlendTo(RED::Object *iAnimation, double iDuration, double iBlendWeight=1.0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`BuildHLR <virtual RED_RC RED::ITransformShape::BuildHLR(RED::Object *&oVisibleLines, RED::Object *&oHiddenLines, const RED::Object *iViewpoint, double iDistanceTolerance, bool iKeepSourceIDs, const RED::State &iState, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL, RED::INTERRUPT_CALLBACK iInterruptCallback=NULL, void *iInterruptUserData=NULL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`BuildHLRLegacy <virtual RED_RC RED::ITransformShape::BuildHLRLegacy(RED::Object *&oVisibleLines, RED::Object *&oHiddenLines, const RED::Object *iViewpoint, double iDistanceTolerance, const RED::State &iState, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL, RED::INTERRUPT_CALLBACK iInterruptCallback=NULL, void *iInterruptUserData=NULL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`begin <void RED::Map< Key, Item >::begin() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`BindChannel <void RED::RenderCode::BindChannel(RED_VSH_INPUT iShaderInput, RED::MESH_CHANNEL iChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`BindChannelAsLocal <RED_RC RED::RenderCode::BindChannelAsLocal(int iLocal, RED::MESH_CHANNEL iChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`BindLight <RED_RC RED::RenderShader::BindLight(int iChannel, bool iSpecular, bool iBump, bool iDirect, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`BindRayVsTriangle <RED_RC RED::RenderShader::BindRayVsTriangle(int iTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`BeamLightAttenuation <void RED::ShaderString::BeamLightAttenuation(const char *oRAtt, const char *iLightVector, const char *iProjectorUV, const char *iTEXatt, const char *iTEXr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`BoxFilter <RED_RC RED::ShapePath::BoxFilter(double iBXMin, double iBXMax, double iBYMin, double iBYMax, double iBZMin, double iBZMax, const RED::Matrix &iMatrix, int iStateNumber=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`Buffer <const char * RED::String::Buffer() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`back <T & RED::Vector< T >::back()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`back <const T & RED::Vector< T >::back() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)"
       ],
       "C": [
           ":cpp:func:`CreateChannels <RED_RC RED::AnimationClip::CreateChannels(unsigned int iChannelsCount)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)",
           ":cpp:func:`ClearAllChunksInterpreters <static void RED::ChunkInterpretersDictionary::ClearAllChunksInterpreters()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)",
           ":cpp:func:`CID <RED::CID::CID>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`CreateInstance <static RED::Object * ART::Factory::CreateInstance(const RED::CID &iCID)>` (:doc:`namespaceART`:::doc:`classART_1_1Factory`)",
           ":cpp:func:`CreateInstance <static RED::Object * RED::Factory::CreateInstance(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateStatelessInstance <static RED::Object * RED::Factory::CreateStatelessInstance(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateREDWindow <static RED::Object * RED::Factory::CreateREDWindow(RED::Object &iResourceManager, void *iOSHandler, unsigned int iWidth, unsigned int iHeight, RED::WindowRenderInfo *iInfo, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateMaterialController <static RED::Object * RED::Factory::CreateMaterialController(RED::Object &iResourceManager, RED::Object *iMaterial, const RED::String &iCategory, const RED::String &iSubCategory, const RED::String &iDescription, const RED::String &iName, const RED::String &iAuthor, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateAnimationClipController <static RED::Object * RED::Factory::CreateAnimationClipController(RED::Object &iResourceManager, const RED::AnimationClip &iAnimationClip, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateSkeletalAnimationClipController <static RED::Object * RED::Factory::CreateSkeletalAnimationClipController(RED::Object &iResourceManager, const RED::AnimationClip &iAnimationClip, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateSkeletalAnimationBlender <static RED::Object * RED::Factory::CreateSkeletalAnimationBlender(RED::Object &iResourceManager, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateMemoryStream <static RED::Object * RED::Factory::CreateMemoryStream(unsigned char *iStart, RED::uint64 iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateMemoryStream <static RED::Object * RED::Factory::CreateMemoryStream()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreateFileStream <static RED::Object * RED::Factory::CreateFileStream(const RED::String &iPath)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CreatePeer <static RED::Object * RED::Factory::CreatePeer()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`CloseFile <static RED_RC RED::FileSystemTools::CloseFile(FILE *iHandler)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`CreateAtlas <virtual RED_RC ART::IAssetManager::CreateAtlas(RED::Object *&oAtlas, const RED::Color &iColor)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ClearGeometrySourceFile <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFile(RED::Object *iRoot, const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ClearGeometrySourceFileImages <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFileImages(const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ClearGeometrySourceFileMaterials <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFileMaterials(const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ConvertGeometrySourceAxis <virtual RED_RC ART::IAssetManager::ConvertGeometrySourceAxis(RED::Object *&oRootZUp, RED::Object *iRoot, const RED::Matrix &iConvert) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`CreateGeometry <virtual RED_RC ART::IAssetManager::CreateGeometry(RED::Object *&oGeometry, RED::Object *iSceneRoot, const RED::LayerSet &iMaterialLayerSet, const RED::Vector< RED::String > &iExcludedNames, RED::Map< unsigned int, RED::String > &ioIDToNames, bool iSkinnedMeshes, bool iCreateAtlas=true, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ClearGeometryGICache <virtual RED_RC ART::IAssetManager::ClearGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &iGiCaches, RED::Vector< RED::Vector< RED::Object * > > &iGiCachesBakedLights, RED::Vector< RED::Object * > &iAoCaches) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`CreateGeometryInstance <virtual RED_RC ART::IAssetManager::CreateGeometryInstance(RED::Object *&oInstance, RED::Object *iGeometry) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ClearGeometryParts <virtual RED_RC ART::IAssetManager::ClearGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ComputeShapePaths <virtual RED_RC ART::IAssetManager::ComputeShapePaths(RED::Vector< RED::ShapePath > &oShapePaths, RED::Object *iSceneRoot, RED::Object *iShape, bool iUpward=true, bool iDownward=true, bool iIncludeShape=true) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`CreateEntity <virtual RED_RC ART::IAssetManager::CreateEntity(RED::Object *&oEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`ClearAnimations <virtual RED_RC ART::IEntity::ClearAnimations()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`CheckString <virtual RED_RC RED::IFont::CheckString(RED::Vector< bool > &oMask, const RED::String &iString)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::IGICache::CopyFrom(const RED::Object &iGICache)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`CheckLocalGPUDriver <virtual RED_RC RED::IGraphicDevice::CheckLocalGPUDriver(bool &oUpdate, RED::DRIVER_VALIDATION &oCertification, const RED::GPUID &iGPU) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)",
           ":cpp:func:`Clear <virtual RED_RC RED::IImage::Clear(const RED::Color &iClearColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`ColorBalance <virtual RED_RC RED::IImage::ColorBalance(const RED::Color &iColorGain, const RED::Color &iColorOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)",
           ":cpp:func:`ClearLocalPixels <virtual void RED::IImage2D::ClearLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`ClearLocalPixels <virtual void RED::IImage3D::ClearLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)",
           ":cpp:func:`Channel <virtual RED_RC RED::IImageComposite::Channel(const RED::Color &iColorR, const RED::Object *iTexR, const RED::Matrix &iMatxR, RED::MESH_CHANNEL iUVR, RED::CHANNEL iSourceR, const RED::Color &iColorG, const RED::Object *iTexG, const RED::Matrix &iMatxG, RED::MESH_CHANNEL iUVG, RED::CHANNEL iSourceG, const RED::Color &iColorB, const RED::Object *iTexB, const RED::Matrix &iMatxB, RED::MESH_CHANNEL iUVB, RED::CHANNEL iSourceB, const RED::Color &iColorA, const RED::Object *iTexA, const RED::Matrix &iMatxA, RED::MESH_CHANNEL iUVA, RED::CHANNEL iSourceA, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`ClearLocalFacePixels <virtual RED_RC RED::IImageCube::ClearLocalFacePixels(int iFace)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`ClearLocalPixels <virtual RED_RC RED::IImageCube::ClearLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`CreateEnvironmentMap <virtual RED_RC RED::IImageCube::CreateEnvironmentMap(RED::FORMAT iDestFormat, const RED::ENV_TYPE &iEnvType, int iSize, unsigned char *iPixel, int iWidth, int iHeight, RED::FORMAT iFormat, RED::WRAP_MODE iWrapU, RED::WRAP_MODE iWrapV, const RED::Color &iBorder, const RED::Matrix &iAxisTransform, const RED::Matrix &iUVTransform, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::ILightShape::CopyFrom(const RED::Object &iLight, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)",
           ":cpp:func:`Collapse <virtual RED_RC RED::ILineShape::Collapse(double iTolerance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::ILineShape::CopyFrom(const RED::Object &iLine, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`CopyFrom <static RED_RC RED::ImageTools::CopyFrom(RED::Object *iImage, const RED::Object *iSourceImage, bool iLocalStorage)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`ConvertFormat <static RED_RC RED::ImageTools::ConvertFormat(RED::Object *iImage, const RED::Object *iSourceImage, bool iLocalStorage, RED::FORMAT iFormat)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`ConvertMetallicToRealisticMaterial <static RED_RC RED::ImageTools::ConvertMetallicToRealisticMaterial(RED::Object *iDiffuseTexture, int iDiffuseTextureWidth, int iDiffuseTextureHeight, RED::Object *iReflectionTexture, int iReflectionTextureWidth, int iReflectionTextureHeight, RED::Object *iAnisotropyTexture, int iAnisotropyTextureWidth, int iAnisotropyTextureHeight, RED::Object *iIORTexture, int iIORTextureWidth, int iIORTextureHeight, RED::Object *iGlossyEnvironmentalTexture, int iGlossyEnvironmentalTextureSize, const RED::Object *iAlbedoTexture, const RED::Color &iAlbedoColor, const RED::Object *iRoughnessTexture, float iRoughnessValue, const RED::Object *iMetalnessTexture, float iMetalnessValue, const RED::Object *iAOTexture, float iAOStrength, const RED::Object *iAlphaMask, float iAlphaThreshold, bool iAlphaFromAlbedo, const RED::Object *iEnvironmentalTexture, RED::Object *iResMgr, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`ClearCustomLoadCallback <static RED_RC RED::ImageTools::ClearCustomLoadCallback()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`ClearShaders <virtual RED_RC RED::IMaterial::ClearShaders(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`ClearShaderPass <virtual RED_RC RED::IMaterial::ClearShaderPass(RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`ClearShaderLayerSet <virtual RED_RC RED::IMaterial::ClearShaderLayerSet(const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::IMaterial::CopyFrom(const RED::Object &iMaterial, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::IMaterial::CopyFrom(const RED::Object &iMaterial, const RED::LayerSet &iLayerSetSrc, const RED::LayerSet &iLayerSetDest, const RED::State &iState, bool iImageCopy=false, bool iTinyImageCopy=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`ClearProperties <virtual void RED::IMaterialController::ClearProperties()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`ClearHints <virtual void RED::IMaterialController::ClearHints()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::IMaterialController::CopyFrom(const RED::Object &iMaterialController, RED::Object *iMaterial)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`Cylinder <virtual RED_RC RED::IMeshShape::Cylinder(const RED::Vector3 &iCenter, float iRadius, float iHalfHeight, int iRDivCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Cone <virtual RED_RC RED::IMeshShape::Cone(const RED::Vector3 &iCenter, float iRadius, float iHalfHeight, int iRDivCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Collapse <virtual RED_RC RED::IMeshShape::Collapse(double iDistanceTolerance, double iAngleTolerance, const RED::State &iState, const RED::Vector< RED::MESH_CHANNEL > *iDistanceToleranceChannels=NULL, const RED::Vector< RED::MESH_CHANNEL > *iAngleToleranceChannels=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::IMeshShape::CopyFrom(const RED::Object &iMesh, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`ConnectTo <virtual RED_RC RNET::IPeer::ConnectTo(const RNET::Address &iAddress)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`CloseConnection <virtual RED_RC RNET::IPeer::CloseConnection(int iConnectionID)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)",
           ":cpp:func:`ClearIES <virtual RED_RC RED::IPhysicalLightShape::ClearIES(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`CreateSphericalEmitterMesh <virtual RED_RC RED::IPhysicalLightShape::CreateSphericalEmitterMesh(RED::Object *&oMesh, float iSmoothness, float iRadius, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)",
           ":cpp:func:`ConvertPlanetToTangentAxisSystem <virtual RED_RC ART::IPlanet::ConvertPlanetToTangentAxisSystem(double oVectorTCS[3], const double iPosition[3], const double iVectorPCS[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`ConvertTangentToPlanetAxisSystem <virtual RED_RC ART::IPlanet::ConvertTangentToPlanetAxisSystem(double oVectorPCS[3], const double iPosition[3], const double iVectorTCS[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`ComputeOffsetMatrixForStarDirection <virtual RED_RC ART::IPlanet::ComputeOffsetMatrixForStarDirection(const double iDirection[3])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)",
           ":cpp:func:`Collapse <virtual RED_RC RED::IPointShape::Collapse(double iTolerance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::IPointShape::CopyFrom(const RED::Object &iPoint, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`Create <virtual RED_RC RED::IREDFile::Create(const RED::String &iPath, bool iOverwrite=false, const RED::String &iEncryptionKey=\"\")=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`Create <virtual RED_RC RED::IREDFile::Create(RED::Object *ioMemoryStream, bool iOverwrite=false, const RED::String &iEncryptionKey=\"\")=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`Close <virtual RED_RC RED::IREDFile::Close()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`CreateMaterial <virtual RED_RC RED::IResourceManager::CreateMaterial(RED::Object *&oMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CloneMaterial <virtual RED_RC RED::IResourceManager::CloneMaterial(RED::Object *&oMaterial, RED::Object *iSource, const RED::State &iState, bool iImageCopy=false, bool iTinyImageCopy=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CleanupMaterials <virtual RED_RC RED::IResourceManager::CleanupMaterials(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateColorMaterial <virtual RED_RC RED::IResourceManager::CreateColorMaterial(RED::Object *&oMaterial, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateColorFontMaterial <virtual RED_RC RED::IResourceManager::CreateColorFontMaterial(RED::Object *&oMaterial, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateTexturedFontMaterial <virtual RED_RC RED::IResourceManager::CreateTexturedFontMaterial(RED::Object *&oMaterial, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateParametrizationMaterial <virtual RED_RC RED::IResourceManager::CreateParametrizationMaterial(RED::Object *&oMaterial, RED::MESH_CHANNEL iParameterChannel, const RED::Color &iColor, float iLineWidth, int iStippleFactor, unsigned short iStipplePattern, bool iSmooth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateImage2D <virtual RED_RC RED::IResourceManager::CreateImage2D(RED::Object *&oImage2D, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateImage3D <virtual RED_RC RED::IResourceManager::CreateImage3D(RED::Object *&oImage3D, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateImageCube <virtual RED_RC RED::IResourceManager::CreateImageCube(RED::Object *&oImageCube, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateImageComposite <virtual RED_RC RED::IResourceManager::CreateImageComposite(RED::Object *&oImageComp, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateImageReadback <virtual RED_RC RED::IResourceManager::CreateImageReadback(RED::Object *&oImageReadback, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CloneImage <virtual RED_RC RED::IResourceManager::CloneImage(RED::Object *&oImageClone, RED::Object *iSource, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CleanupImages <virtual RED_RC RED::IResourceManager::CleanupImages(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CreateFont <virtual RED_RC RED::IResourceManager::CreateFont(RED::Object *&oFont, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CleanupFonts <virtual RED_RC RED::IResourceManager::CleanupFonts(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`Cleanup <virtual RED_RC RED::IResourceManager::Cleanup(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`ClusterMemoryTest <virtual RED_RC RED::IResourceManager::ClusterMemoryTest(void **oInvalidAddress)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`CleanupAllLayerIDs <virtual RED_RC RED::IResourceManager::CleanupAllLayerIDs(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`ComputeBoundingSphere <virtual RED_RC RED::IShape::ComputeBoundingSphere(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`Clear <virtual RED_RC RED::ISkeletalAnimationBlender::Clear()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`ClearSkinnedMeshesFromBlendTree <virtual RED_RC RED::ISkeletalAnimationBlender::ClearSkinnedMeshesFromBlendTree(bool iRecursive=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)",
           ":cpp:func:`ClearSkinnedMeshes <virtual RED_RC RED::ISkeletalAnimationController::ClearSkinnedMeshes()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`ClearClouds <virtual RED_RC RED::ISkyLightShape::ClearClouds(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`CreatePhysicalSkyTexture <virtual RED_RC RED::ISkyLightShape::CreatePhysicalSkyTexture(RED::Object *&oTexture, bool iComposite, unsigned int iWidth, bool iHemispherical, bool iIncludeSun, bool iIncludeClouds, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`CreatePhysicalSkyTextureLegacy <virtual RED_RC RED::ISkyLightShape::CreatePhysicalSkyTextureLegacy(RED::Object *&oTexture, int iWidth, bool iHemispherical, const RED::Vector3 &iSunDir, bool iIncludeSun, unsigned int iTurbidity, float iAlbedo, float iScale, float iSaturation, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`ComputeSunDirection <virtual RED_RC RED::ISkyLightShape::ComputeSunDirection(RED::Vector3 &oSunDir, const struct tm &iDate, double iLatitude, double iLongitude, double iHeight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`ComputeMoonDirection <virtual RED_RC RED::ISkyLightShape::ComputeMoonDirection(RED::Vector3 &oMoonDir, const struct tm &iDate, double iLatitude, double iLongitude, double iHeight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`CanApproximateLighting <virtual bool RED::ISoftRayContext::CanApproximateLighting(double oLighting[4], double oIndirectLighting[4], const double iPoint[3], const double iNormal[3], const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`Close <virtual RED_RC RED::IStream::Close()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`ClearStrings <virtual RED_RC RED::ITextShape::ClearStrings(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`CopyFrom <virtual RED_RC RED::ITextShape::CopyFrom(const RED::Object &iText, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)",
           ":cpp:func:`ClearChildren <virtual RED_RC RED::ITransformShape::ClearChildren(int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)",
           ":cpp:func:`ClearVolumetricEffects <virtual RED_RC RED::IVolumeShape::ClearVolumetricEffects(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)",
           ":cpp:func:`CreateVRL <virtual RED_RC RED::IWindow::CreateVRL(RED::Object *&oVRL, int iWidth, int iHeight, RED::FORMAT iFormat, bool iZBuffered, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`CreateMultiRenderTargetVRL <virtual RED_RC RED::IWindow::CreateMultiRenderTargetVRL(RED::Object *&oVRL, int iWidth, int iHeight, RED::FORMAT iFormat[8], int iColorBufferCount, bool iZBuffered, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`ClearCelestialBodies <virtual RED_RC ART::IWorld::ClearCelestialBodies()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`ClearEntities <virtual RED_RC ART::IWorld::ClearEntities()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`ClearLayers <void RED::LayerSet::ClearLayers()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)",
           ":cpp:func:`current <Item & RED::Map< Key, Item >::current()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`current <const Item & RED::Map< Key, Item >::current() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`current_key <Key & RED::Map< Key, Item >::current_key()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`current_key <const Key & RED::Map< Key, Item >::current_key() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`clear <void RED::Map< Key, Item >::clear()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Conjugate <void RED::Quaternion::Conjugate()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`ClearChannelLocalBindings <void RED::RenderCode::ClearChannelLocalBindings()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)",
           ":cpp:func:`CompositeTextureSelection <static int RED::RenderShader::CompositeTextureSelection(int iNbInputs, const RED::Object *iTexture[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`Clone <virtual RED::Shader * RED::RenderShader::Clone() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`Clone <virtual Shader * RED::Shader::Clone() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`ChannelAsParam <void RED::ShaderString::ChannelAsParam(const char *iName0, const char *iName1, const char *iName2, int iLocal)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`ChannelAsParamWithMatrix <void RED::ShaderString::ChannelAsParamWithMatrix(const char *oUV, const char *iTUV, int iLocalBind, int iTransformBind=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Cross <void RED::ShaderString::Cross(const char *oRD, const char *iR1, const char *iR2)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`ConvertUVInCubeFaceVector <void RED::ShaderString::ConvertUVInCubeFaceVector(const char *oR, int iNumFace, const char *iRUV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`ClearPath <void RED::ShapePath::ClearPath()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`ClearShapeList <void RED::ShapePath::ClearShapeList()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`ClearItems <void RED::ShapePath::ClearItems()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)",
           ":cpp:func:`Clone <virtual RED::Shader * RED::StateShader::Clone() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`Clear <void RED::String::Clear()>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Compare <int RED::String::Compare(const RED::String &iOther, int iCount=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`CompareNoCase <int RED::String::CompareNoCase(const RED::String &iOther, int iCount=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`ChangeToAnotherThread <static void RED::Thread::ChangeToAnotherThread()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`Close <RED_RC RED::Thread::Close()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`Close <static RED_RC RFK::TutorialApplication::Close(int iCommand=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`CreateCommand <static RED_RC RFK::TutorialApplication::CreateCommand(int &oCommandID, const RED::String &iDescription, const RED::String &iIconPath, const RED::String &iShortCut, RFK::COMMAND_CALLBACK iDo, RFK::COMMAND_CALLBACK iUndo=NULL, int iFlags=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`ClearFrameTracingImages <static RED_RC RFK::TutorialApplication::ClearFrameTracingImages()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`capacity <RED::uint64 RED::Vector< T >::capacity() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`clear <void RED::Vector< T >::clear()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`Cross <void RED::Vector3::Cross(const RED::Vector3 &iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Cross2 <RED::Vector3 RED::Vector3::Cross2(const RED::Vector3 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Cross3 <RED::Vector4 RED::Vector4::Cross3(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)"
       ],
       "F": [
           ":cpp:func:`FromCharRGBA <static Color RED::Color::FromCharRGBA(unsigned char iR, unsigned char iG, unsigned char iB, unsigned char iA=255)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`FromTemperature <static Color RED::Color::FromTemperature(float iTemperature)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`FromCIEXYZ <static Color RED::Color::FromCIEXYZ(float iX, float iY, float iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`FromCIExyY <static Color RED::Color::FromCIExyY(float ix, float iy, float iY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`FastRandom <RED::FastRandom::FastRandom>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)",
           ":cpp:func:`FileHeader <RED::FileHeader::FileHeader>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`FileHeader <RED::FileHeader::FileHeader>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)",
           ":cpp:func:`FileInfo <RED::FileInfo::FileInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`FileInfo <RED::FileInfo::FileInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)",
           ":cpp:func:`FileExists <static RED_RC RED::FileSystemTools::FileExists(const RED::String &iResourcePath, int iAccessMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`FileSize <static RED_RC RED::FileSystemTools::FileSize(RED::uint64 &oSize, FILE *iFileHandler)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`FileSeek <static RED_RC RED::FileSystemTools::FileSeek(FILE *iFileHandler, RED::uint64 iPosition, unsigned int iBase)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`FilePosition <static RED_RC RED::FileSystemTools::FilePosition(RED::uint64 &oPosition, FILE *iFileHandler)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`FrameStatistics <RED::FrameStatistics::FrameStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`FrameStatistics <RED::FrameStatistics::FrameStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`FindContext <virtual unsigned int RED::IDataManager::FindContext(unsigned int iID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)",
           ":cpp:func:`Filter <virtual RED_RC RED::IGICache::Filter(double iRadius, double iThreshold, double iNormalTolerance)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`FilterEstimator <virtual RED_RC RED::IGICache::FilterEstimator(int iNeighborCount)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)",
           ":cpp:func:`Fresnel <virtual RED_RC RED::IImageComposite::Fresnel(const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityMatrix, RED::MESH_CHANNEL iOpacityUV, const RED::StateShader &iAlphaMask, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`FresnelReflect <virtual RED_RC RED::IImageComposite::FresnelReflect(const RED::StateShader &iAlphaMask, float iIOR, const RED::Object *iNormalMap, const RED::Matrix &iNormalMatrix, RED::MESH_CHANNEL iNormalUV, RED::MESH_CHANNEL iTangentChannel, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`FalloffColor <virtual RED_RC RED::IImageComposite::FalloffColor(const RED::Color &iColor1, const RED::Color &iColor2, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`ForcePrismsRealMeshShadows <virtual void ART::IOptions::ForcePrismsRealMeshShadows(ART::PRISM_TYPE iType, bool iRealShadows)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)",
           ":cpp:func:`FindMaterial <virtual RED::Object * RED::IResourceManager::FindMaterial(unsigned int iMaterialID, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`FindMaterial <virtual RED::Object * RED::IResourceManager::FindMaterial(const RED::String &iMaterialLabel, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`FindMaterials <virtual RED_RC RED::IResourceManager::FindMaterials(RED::Vector< RED::Object * > &oMaterials, unsigned int iMaterialID, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`FindMaterials <virtual RED_RC RED::IResourceManager::FindMaterials(RED::Vector< RED::Object * > &oMaterials, const RED::String &iMaterialID, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`FindImage <virtual RED::Object * RED::IResourceManager::FindImage(unsigned int iImageID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`FindFont <virtual RED::Object * RED::IResourceManager::FindFont(unsigned int iFontID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`ForceUpdate <virtual RED_RC RED::IShape::ForceUpdate(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`FindViewpoint <virtual RED_RC RED::IViewpointRenderList::FindViewpoint(bool &oFound, RED::Object *iViewpoint, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`FrameDrawing <virtual RED_RC RED::IWindow::FrameDrawing()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FrameTracing <virtual RED_RC RED::IWindow::FrameTracing(bool &oComplete, RED::FRAME_TRACING_FEEDBACK iMinFeedback=RED::FTF_BY_SURFACE_LEVEL_0, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FrameTracingStop <virtual RED_RC RED::IWindow::FrameTracingStop(bool iGlobalStop=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FrameTracingGICache <virtual RED_RC RED::IWindow::FrameTracingGICache(bool &oComplete, RED::Object *&oGICache, RED::Object *iCamera, RED::GI_CACHE_MODE iMode, const RED::Vector< RED::Vector3 > &iFilteringPositions, const RED::Vector< RED::Object * > &iExcludedObjects, const RED::Vector< RED::Object * > &iSampleBlockingObjects, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FrameTracingImages <virtual RED_RC RED::IWindow::FrameTracingImages(bool &oComplete, const RED::Vector< RED::Object * > &iImages, const RED::Vector< RED::Object * > &iViewpoints, RED::FRAME_TRACING_FEEDBACK iMinFeedback=RED::FTF_BY_SURFACE_LEVEL_0, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FrameTracingImageLayers <virtual RED_RC RED::IWindow::FrameTracingImageLayers(bool &oComplete, RED::Vector< RED::RenderLayer > &ioLayers, RED::FRAME_TRACING_FEEDBACK iMinFeedback=RED::FTF_BY_SURFACE_LEVEL_0, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FramePicking <virtual RED_RC RED::IWindow::FramePicking(RED::Vector< RED::ShapePath > &oPickList, const RED::Object *iVRL, int iX, int iY, const RED::LayerSet *iLayerSet, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FramePickingRectangle <virtual RED_RC RED::IWindow::FramePickingRectangle(RED::Vector< RED::ShapePath > &oPickList, const RED::Object *iVRL, int iXMin, int iXMax, int iYMin, int iYMax, const RED::LayerSet *iLayerSet, bool iPickOnlyInside=false, bool iPickAllElements=false, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`FocusObserverOnGeometry <virtual RED_RC ART::IWorld::FocusObserverOnGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`find <Item * RED::Map< Key, Item >::find(const Key &iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`find <const Item * RED::Map< Key, Item >::find(const Key &iKey) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Free <void RED::MemoryAllocator::Free(void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`FakeColorWithImage <static RED_RC RED::RenderShader::FakeColorWithImage(RED::Object *&oImage, const RED::Color &iColor, RED::Object *iResourceManager)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`FindPlatformData <const RED::RenderShaderData * RED::RenderShader::FindPlatformData(int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`FindPlatformData <const RED::StateShaderPlatformData * RED::StateShader::FindPlatformData(RED::HARDWARE_PLATFORM iPlatformID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`Find <int RED::String::Find(const RED::String &iSearchedString, int iOffset=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`FindTemplates <RED_RC RED::String::FindTemplates(RED::Vector< RED::int64 > &oTemplates)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`front <T & RED::Vector< T >::front()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`front <const T & RED::Vector< T >::front() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`FromString <static RED::Version RED::Version::FromString(const RED::String &iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)"
       ],
       "D": [
           ":cpp:func:`DecodeRGBAAA <static void RED::Color::DecodeRGBAAA(float oColor[4], double iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`DeleteInstance <static RED_RC ART::Factory::DeleteInstance(RED::Object *iObject)>` (:doc:`namespaceART`:::doc:`classART_1_1Factory`)",
           ":cpp:func:`DeleteInstance <static RED_RC RED::Factory::DeleteInstance(RED::Object *iInstance, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`DeleteStream <static RED_RC RED::Factory::DeleteStream(RED::Object *iStream)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`DeletePeer <static RED_RC RED::Factory::DeletePeer(RED::Object *iPeer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)",
           ":cpp:func:`DeleteAtlas <virtual RED_RC ART::IAssetManager::DeleteAtlas(unsigned int iContext)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DeleteAtlas <virtual RED_RC ART::IAssetManager::DeleteAtlas(RED::Object *iAtlas)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DeleteGeometry <virtual RED_RC ART::IAssetManager::DeleteGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DeleteReflectionProbesMaps <virtual RED_RC ART::IAssetManager::DeleteReflectionProbesMaps(RED::Object *iEnvironmentMapAtlas, RED::Object *iEnvironmentMapAtlasIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DeleteReflectionProbesMaps <virtual RED_RC ART::IAssetManager::DeleteReflectionProbesMaps(unsigned int iDataContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DeleteLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::DeleteLightStaticShadowMaps(const RED::Vector< RED::Object * > &iShadowMaps) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DeleteLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::DeleteLightStaticShadowMaps(unsigned int iDataContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DeleteEntity <virtual RED_RC ART::IAssetManager::DeleteEntity(RED::Object *iEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`DestroyReflectionProbe <virtual RED_RC ART::IGeometry::DestroyReflectionProbe(int iIndex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)",
           ":cpp:func:`DeleteArray <virtual RED_RC RED::ILineShape::DeleteArray(RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`DeleteAllArrays <virtual RED_RC RED::ILineShape::DeleteAllArrays(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`DeleteSegments <virtual RED_RC RED::ILineShape::DeleteSegments(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)",
           ":cpp:func:`DeleteShader <virtual RED_RC RED::IMaterial::DeleteShader(unsigned int iShaderID, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`DeleteArray <virtual RED_RC RED::IMeshShape::DeleteArray(RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`DeleteAllArrays <virtual RED_RC RED::IMeshShape::DeleteAllArrays(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`DeleteTriangles <virtual RED_RC RED::IMeshShape::DeleteTriangles(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`DoSkinning <virtual RED_RC RED::IMeshShape::DoSkinning(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`DeleteArray <virtual RED_RC RED::IPointShape::DeleteArray(RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`DeleteAllArrays <virtual RED_RC RED::IPointShape::DeleteAllArrays(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`DeletePoints <virtual RED_RC RED::IPointShape::DeletePoints(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)",
           ":cpp:func:`DeleteMaterial <virtual RED_RC RED::IResourceManager::DeleteMaterial(RED::Object *ioMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`DeleteAllMaterials <virtual RED_RC RED::IResourceManager::DeleteAllMaterials(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`DeleteImage <virtual RED_RC RED::IResourceManager::DeleteImage(RED::Object *iImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`DeleteAllImages <virtual RED_RC RED::IResourceManager::DeleteAllImages(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`DeleteFont <virtual RED_RC RED::IResourceManager::DeleteFont(RED::Object *ioFont, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`DeleteAllFonts <virtual RED_RC RED::IResourceManager::DeleteAllFonts(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`DeleteVRL <virtual RED_RC RED::IWindow::DeleteVRL(RED::Object *iVRL, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`DisplayFPSCounter <virtual RED_RC RED::IWindow::DisplayFPSCounter(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`Determinant <double RED::Matrix::Determinant() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`DumpAllocations <RED_RC RED::MemoryLeakTracker::DumpAllocations(bool iPanel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`Dot <double RED::Quaternion::Dot(const RED::Quaternion &iQ) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`DirLightAttenuation <void RED::ShaderString::DirLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iTEXatt)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`DeleteCommand <static RED_RC RFK::TutorialApplication::DeleteCommand(int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`DisplayError <static void RFK::TutorialApplication::DisplayError(RED_RC iRC, const char *iCaller, const void *iObject, const char *iExpression, const char *iInfo)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`DisplayError <static void RFK::TutorialApplication::DisplayError(RED_RC iRC, const char *iFile, int iLine)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`DisplayError <static void RFK::TutorialApplication::DisplayError(const RED::String &iHeader, const RED::String &iMessage)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`DisplayMessage <static void RFK::TutorialApplication::DisplayMessage(const RED::String &iHeader, const RED::String &iMessage)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`Dot <double RED::Vector3::Dot(const RED::Vector3 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Dot3 <double RED::Vector4::Dot3(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Dot3_Sat <double RED::Vector4::Dot3_Sat(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Dot4 <double RED::Vector4::Dot4(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Dot4_Sat <double RED::Vector4::Dot4_Sat(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)"
       ],
       "E": [
           ":cpp:func:`EncodeRGBAAA <static void RED::Color::EncodeRGBAAA(double oColor[4], float iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`ExtractLuminanceInformation <virtual RED_RC ART::IObserver::ExtractLuminanceInformation(float &oLuminanceAverage, float &oLuminanceLogAverage, float &oLuminanceMax) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)",
           ":cpp:func:`EndState <virtual RED_RC RED::IResourceManager::EndState()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`EstimateGI <virtual RED_RC RED::ISoftRayContext::EstimateGI(double oGI[4], const double iPoint[3], const double iNormal[3], unsigned int iRayDepth, const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`EstimateCaustics <virtual RED_RC RED::ISoftRayContext::EstimateCaustics(double oCaustics[4], const double iPoint[3], const double iNormal[3], const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)",
           ":cpp:func:`ExtractGICache <virtual RED_RC RED::IWindow::ExtractGICache(RED::Object *&oGICache)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)",
           ":cpp:func:`EnableCustomShapes <virtual RED_RC ART::IWorld::EnableCustomShapes(bool iEnable)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`empty <bool RED::Map< Key, Item >::empty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`end <bool RED::Map< Key, Item >::end() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`erase_current <void RED::Map< Key, Item >::erase_current()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`erase <void RED::Map< Key, Item >::erase(const Key &iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Exp <void RED::Quaternion::Exp(const RED::Vector3 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayCutoffShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayGIDiffuseShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayGIReflectionColorShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayGIRefractionColorShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayReflectionShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayRefractionShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::ReflectionShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)",
           ":cpp:func:`EvaluateFromInputParameters <RED_RC RED::RenderShader::EvaluateFromInputParameters(RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderAAFilter::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderAmbient::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderAnisotropic::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderEdges::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderEnvironmental::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderLambert::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderLogo::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderPhong::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderRefractionEffect::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderSectionCut::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderSolid::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderText::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderVertexColor::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)",
           ":cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderViewport::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)",
           ":cpp:func:`EnableLog <static RED_RC RNET::System::EnableLog(bool iEnabled, const RED::String &iFile, LOG_CALLBACK iCallback=NULL, void *iCallbackUserData=NULL)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)",
           ":cpp:func:`EnableUI <static void RFK::TutorialApplication::EnableUI(bool iEnabled)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`empty <bool RED::Vector< T >::empty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`erase <void RED::Vector< T >::erase(RED::uint64 iPos)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`erase <void RED::Vector< T >::erase(RED::uint64 iPosStart, RED::uint64 iPosEnd)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)"
       ],
       "U": [
           ":cpp:func:`Unpack <const RED::Color & RED::Color::Unpack(const unsigned char *iInput)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)",
           ":cpp:func:`Update <virtual RED_RC RED::IAnimationClipController::Update(double iDeltaTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`UpdateGeometryPartTransform <virtual RED_RC ART::IAssetManager::UpdateGeometryPartTransform(RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`UpdateGeometryPartMaterial <virtual RED_RC ART::IAssetManager::UpdateGeometryPartMaterial(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)",
           ":cpp:func:`UnregisterCustomLoadCallback <static RED_RC RED::ImageTools::UnregisterCustomLoadCallback(const RED::String &iFileExtension)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)",
           ":cpp:func:`UpdateShader <virtual RED_RC RED::IMaterial::UpdateShader(const RED::Shader &iShader, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`UpdateLogoMaskMatrix <virtual RED_RC RED::IMaterial::UpdateLogoMaskMatrix(const RED::Vector< RED::Matrix > &iLogoMaskMatrix, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`UpdateCuttingPlaneEquation <virtual RED_RC RED::IMaterial::UpdateCuttingPlaneEquation(const float iPlaneEquation[4], const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)",
           ":cpp:func:`UnregisterMaterialController <virtual RED_RC RED::IResourceManager::UnregisterMaterialController(const RED::Object *iMaterial)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`UnRegisterShadingCallback <virtual RED_RC RED::IResourceManager::UnRegisterShadingCallback(const RED::String &iLabel)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)",
           ":cpp:func:`UpdateBoundingSpheres <virtual RED_RC RED::IShape::UpdateBoundingSpheres(int iPropagationMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)",
           ":cpp:func:`Update <virtual RED_RC RED::ISkeletalAnimationController::Update(double iDeltaTime, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)",
           ":cpp:func:`UpdateClouds <virtual RED_RC RED::ISkyLightShape::UpdateClouds(int iLayerIndex, double iAltitude, double iIntensity, double iOpacity, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)",
           ":cpp:func:`Update <virtual RED_RC ART::IWorld::Update(bool iSkipRendering=false)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)",
           ":cpp:func:`UpdateFrom <virtual RED_RC RED::RenderShader::UpdateFrom(const RED::Object &iShader, const RED::State &iState, int iSrcStateNumber)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`UpdateFrom <virtual RED_RC RED::Shader::UpdateFrom(const RED::Object &iShader, const RED::State &iState, int iSrcStateNumber)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)",
           ":cpp:func:`UVTransform <void RED::ShaderString::UVTransform(const char *oRx, const char *oRy, int iN, const char *iUV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`UVTransform <void RED::ShaderString::UVTransform(const char *oRUV, const char *iRUV, int iMatrixRowBindPos)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`UpdateFrom <virtual RED_RC RED::StateShader::UpdateFrom(const RED::Object &iShader, const RED::State &iState, int iSrcStateNumber)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)",
           ":cpp:func:`UpdateUserVariables <static void RFK::TutorialApplication::UpdateUserVariables(const RED::Vector< RFK::UserVariable > &iUserVariables)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`UpdateUserVariable <static void RFK::TutorialApplication::UpdateUserVariable(const RFK::UserVariable &iUserVariable)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`UpdateProgressBar <static void RFK::TutorialApplication::UpdateProgressBar(float iValue, bool iForceRefresh=false)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`UpdateFPSCounter <static void RFK::TutorialApplication::UpdateFPSCounter(float iFrameTime)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)",
           ":cpp:func:`UserData <RED::UserData::UserData>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`UnlinkFrom <virtual void RED::UserData::UnlinkFrom(RED::Object *iObject)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)",
           ":cpp:func:`UserDataRaw <RED::UserDataRaw::UserDataRaw>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`UserDataRaw <RED::UserDataRaw::UserDataRaw>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`UnlinkFrom <virtual void RED::UserDataRaw::UnlinkFrom(RED::Object *iObject)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)",
           ":cpp:func:`UserVariable <RFK::UserVariable::UserVariable>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1UserVariable`)"
       ],
       "W": [
           ":cpp:func:`WriteToFile <static RED_RC RED::FileSystemTools::WriteToFile(FILE *iHandler, const unsigned char *iBuffer, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`WriteToFile <static RED_RC RED::FileSystemTools::WriteToFile(FILE *iHandler, const RED::String &iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)",
           ":cpp:func:`WriteFileInfo <virtual RED_RC RED::IREDFile::WriteFileInfo(const RED::FileInfo &iFileInfo)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`WriteDAG <virtual RED_RC RED::IREDFile::WriteDAG(RED::Object *iObject, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`WriteDynamic <virtual RED_RC RED::IREDFile::WriteDynamic(unsigned int iFrame, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`Write <virtual RED_RC RED::IREDFile::Write(const RED::Object *iObject, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`WriteShaderProgram <virtual RED_RC RED::IREDFile::WriteShaderProgram(const RED::ShaderProgramID &iID, RED::StreamingPolicy &iPolicy, const RED::String &iShaderProgram, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`WriteAnimationTrackDescriptor <virtual RED_RC RED::IREDFile::WriteAnimationTrackDescriptor(const RED::String &iTrackName)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`WriteContext <virtual RED_RC RED::IREDFile::WriteContext(unsigned int iContext, RED::StreamingPolicy &iPolicy, const RED::FileInfo &iFileInfo, RED::Object *iResMgr, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`WriteMaterial <virtual RED_RC RED::IREDFile::WriteMaterial(RED::Object *iMaterial, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)",
           ":cpp:func:`WriteByte <virtual RED_RC RED::IStream::WriteByte(unsigned char iByte)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteWord <virtual RED_RC RED::IStream::WriteWord(unsigned short iWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteDWord <virtual RED_RC RED::IStream::WriteDWord(unsigned int iDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteDDWord <virtual RED_RC RED::IStream::WriteDDWord(RED::uint64 iDDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteFloat <virtual RED_RC RED::IStream::WriteFloat(float iFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteDFloat <virtual RED_RC RED::IStream::WriteDFloat(double iDFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteString <virtual RED_RC RED::IStream::WriteString(const RED::String &iString, bool iBinaryMode=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteVector3 <virtual RED_RC RED::IStream::WriteVector3(const RED::Vector3 &iVector3, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteVector4 <virtual RED_RC RED::IStream::WriteVector4(const RED::Vector4 &iVector4, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteMatrix <virtual RED_RC RED::IStream::WriteMatrix(const RED::Matrix &iMatrix, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteColor <virtual RED_RC RED::IStream::WriteColor(const RED::Color &iColor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteData <virtual RED_RC RED::IStream::WriteData(const unsigned char *iData, RED::uint64 iDataLength)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WriteData <virtual RED_RC RED::IStream::WriteData(RED::IStream *iStream, RED::uint64 iSize=0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`WaitingCallers <int RED::Mutex::WaitingCallers() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`Worley2d <static void RED::Noise::Worley2d(double &oNoise, const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Worley2dD <static void RED::Noise::Worley2dD(double &oNoise, double oD[2], const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Worley3d <static void RED::Noise::Worley3d(double &oNoise, const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`Worley3dD <static void RED::Noise::Worley3dD(double &oNoise, double oD[3], const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)",
           ":cpp:func:`W <double RED::Quaternion::W() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`WaitForTermination <RED_RC RED::Thread::WaitForTermination()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)",
           ":cpp:func:`W <double RED::Vector4::W() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`WindowRenderInfo <RED::WindowRenderInfo::WindowRenderInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)"
       ],
       "Q": [
           ":cpp:func:`QueryPassTime <void RED::FrameStatistics::QueryPassTime(RED::RENDERING_PASS iPass, bool iEnableTimer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)",
           ":cpp:func:`Quad <virtual RED_RC RED::IMeshShape::Quad(const RED::Vector3 &iCenter, float iHalfSizeX, float iHalfSizeY, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)",
           ":cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)"
       ],
       "J": [
           ":cpp:func:`JumpToTime <virtual RED_RC RED::IAnimationClipController::JumpToTime(double iTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)",
           ":cpp:func:`JumpAnimationToTime <virtual RED_RC ART::IEntity::JumpAnimationToTime(unsigned int iId, double iTime)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)",
           ":cpp:func:`JumpToNextChunk <virtual RED_RC RED::IStream::JumpToNextChunk()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)"
       ],
       "N": [
           ":cpp:func:`NormalMap <virtual RED_RC RED::IImage2D::NormalMap(RED::FORMAT iFormat, RED::TARGET iTarget, float iScaling, const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)",
           ":cpp:func:`NeedSampling <virtual bool RED::ISoftLight::NeedSampling() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)",
           ":cpp:func:`next <bool RED::Map< Key, Item >::next() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Normalize <double RED::Quaternion::Normalize()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Normalize <void RED::ShaderString::Normalize(const char *oRUnitVector, const char *iVector, bool iSecure=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Normalize <double RED::Vector3::Normalize()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Normalize3 <double RED::Vector4::Normalize3()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Normalize4 <double RED::Vector4::Normalize4()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)"
       ],
       "M": [
           ":cpp:func:`Mix <virtual RED_RC RED::IImageComposite::Mix(const RED::Color &iColor1, const RED::Object *iTex1, const RED::Matrix &iMatx1, RED::MESH_CHANNEL iUV1, const RED::Color &iColor2, const RED::Object *iTex2, const RED::Matrix &iMatx2, RED::MESH_CHANNEL iUV2, const RED::Color &iColorMix, const RED::Object *iTexMix, const RED::Matrix &iMatxMix, RED::MESH_CHANNEL iUVMix, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)",
           ":cpp:func:`Merge <virtual RED_RC RED::IMaterialController::Merge(const RED::Object &iMaterialController)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)",
           ":cpp:func:`MatrixLocalMultiply4 <virtual void RED::ISoftShaderContext::MatrixLocalMultiply4(double oVector[4], int iBindPos, double iVector[4], const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)",
           ":cpp:func:`MemorySize <virtual RED_RC RED::IStream::MemorySize(RED::uint64 &oSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`Move <virtual RED_RC RED::IStream::Move(RED::int64 iPosition, bool iRelative=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)",
           ":cpp:func:`MustClear <virtual RED_RC RED::IViewpointRenderList::MustClear(bool &oMustClear, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)",
           ":cpp:func:`Map <RED::Map< Key, Item >::Map>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Map <RED::Map< Key, Item >::Map>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_begin <void * RED::Map< Key, Item >::mt_begin() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_end <bool RED::Map< Key, Item >::mt_end(void *iParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_next <bool RED::Map< Key, Item >::mt_next(void *&ioParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_current <Item & RED::Map< Key, Item >::mt_current(void *iParsingAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_current <const Item & RED::Map< Key, Item >::mt_current(void *iParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_current_key <Key & RED::Map< Key, Item >::mt_current_key(void *iParsingAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_current_key <const Key & RED::Map< Key, Item >::mt_current_key(void *iParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_find <Item * RED::Map< Key, Item >::mt_find(void *&oParsingAddress, const Key &iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_find <const Item * RED::Map< Key, Item >::mt_find(void *&oParsingAddress, const Key &iKey) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`mt_erase_current <void RED::Map< Key, Item >::mt_erase_current(void *&oParsingAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply <void RED::Matrix::Multiply(float oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply <void RED::Matrix::Multiply(float oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply <void RED::Matrix::Multiply(float oVector[3], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const double iVector[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const float iVector[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4 <void RED::Matrix::Multiply4(float oVector[4], const float iVector[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4 <void RED::Matrix::Multiply4(float oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4 <void RED::Matrix::Multiply4(float oVector[4], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(double oVector[4], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(double oVector[4], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(double oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(float oVector[4], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(float oVector[4], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(float oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)",
           ":cpp:func:`MemoryAllocator <RED::MemoryAllocator::MemoryAllocator>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)",
           ":cpp:func:`MemoryLeakTracker <RED::MemoryLeakTracker::MemoryLeakTracker>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)",
           ":cpp:func:`Mutex <RED::Mutex::Mutex>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)",
           ":cpp:func:`Matrix3x3Transform <void RED::ShaderString::Matrix3x3Transform(const char *oR, const char *iV, const char *iM0, const char *iM1, const char *iM2)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`MemorySize <unsigned int RED::String::MemorySize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`Mid <RED::String RED::String::Mid(int iPosition, int iLength=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)",
           ":cpp:func:`MSElapsed <float RED::Timer::MSElapsed() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)",
           ":cpp:func:`MainLoop <static int RFK::TutorialApplication::MainLoop(const RED::String &iTitle, const RED::String &iLicense, RFK::LOOP_MODE iLoopMode=RFK::LM_PASSIVE, double iFeedbackInterval=500.0, RED::WindowRenderInfo *iWindowRenderInfo=NULL, bool iUseHybridREDsdk=true)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)"
       ],
       "Z": [
           ":cpp:func:`ZoomOnFocus <virtual RED_RC RED::IViewpoint::ZoomOnFocus(double iZoomingFactor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)",
           ":cpp:func:`Z <double RED::Quaternion::Z() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Z <double RED::Vector3::Z() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Z <double RED::Vector4::Z() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)"
       ],
       "X": [
           ":cpp:func:`X <double RED::Quaternion::X() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`X <double RED::Vector3::X() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`X <double RED::Vector4::X() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)"
       ],
       "Y": [
           ":cpp:func:`Y <double RED::Quaternion::Y() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)",
           ":cpp:func:`Y <double RED::Vector3::Y() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Y <double RED::Vector4::Y() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)"
       ],
       "V": [
           ":cpp:func:`VertexProgramSelection <static int RED::RenderShader::VertexProgramSelection(int iNbInputs, RED::MESH_CHANNEL iUV[7], const RED::Object *iTexture[7], const RED::Matrix *iTransform[7])>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)",
           ":cpp:func:`VertexShaderStart <RED_RC RED::ShaderString::VertexShaderStart()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VertexTransform <void RED::ShaderString::VertexTransform(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VertexTransform <void RED::ShaderString::VertexTransform(const char *oR, int iN, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VertexTransform <void RED::ShaderString::VertexTransform(const char *oR, const char *iM0, const char *iM1, const char *iM2, const char *iM3, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VertexTransform3x4 <void RED::ShaderString::VertexTransform3x4(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VertexHomogeneousTransform3x4 <void RED::ShaderString::VertexHomogeneousTransform3x4(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VectorTransform <void RED::ShaderString::VectorTransform(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VectorTransform <void RED::ShaderString::VectorTransform(const char *oR, const char *iRow0, const char *iRow1, const char *iRow2, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VectorTransform <void RED::ShaderString::VectorTransform(const char *oR, int iN, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`VectorLength <void RED::ShaderString::VectorLength(const char *oLength, const char *iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)",
           ":cpp:func:`Vector <RED::Vector< T >::Vector>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`Vector <RED::Vector< T >::Vector>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)",
           ":cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)",
           ":cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)",
           ":cpp:func:`Version <RED::Version::Version>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`Version <RED::Version::Version>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)",
           ":cpp:func:`ViewpointStatistics <RED::ViewpointStatistics::ViewpointStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`ViewpointStatistics <RED::ViewpointStatistics::ViewpointStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)",
           ":cpp:func:`VolumetricEffectBoxVolume <RED::VolumetricEffectBoxVolume::VolumetricEffectBoxVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)",
           ":cpp:func:`VolumetricEffectClouds <RED::VolumetricEffectClouds::VolumetricEffectClouds>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`VolumetricEffectClouds <RED::VolumetricEffectClouds::VolumetricEffectClouds>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)",
           ":cpp:func:`VolumetricEffectLightVolume <RED::VolumetricEffectLightVolume::VolumetricEffectLightVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)"
       ]
   }

:ref:`RED-f-A` | :ref:`RED-f-B` | :ref:`RED-f-C` | :ref:`RED-f-D` | :ref:`RED-f-E` | :ref:`RED-f-F` | :ref:`RED-f-G` | :ref:`RED-f-H` | :ref:`RED-f-I` | :ref:`RED-f-J` | K | :ref:`RED-f-L` | :ref:`RED-f-M` | :ref:`RED-f-N` | :ref:`RED-f-O` | :ref:`RED-f-P` | :ref:`RED-f-Q` | :ref:`RED-f-R` | :ref:`RED-f-S` | :ref:`RED-f-T` | :ref:`RED-f-U` | :ref:`RED-f-V` | :ref:`RED-f-W` | :ref:`RED-f-X` | :ref:`RED-f-Y` | :ref:`RED-f-Z`

.. _RED-f-A:


A
=

* :cpp:func:`A <float RED::Color::A() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Activate <virtual RED_RC RED::IViewpointRenderList::Activate(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`Adapter <RNET::Adapter::Adapter>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`Adapter <RNET::Adapter::Adapter>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`Add <RED::String & RED::String::Add(const RED::String &iAddedString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Add <RED_RC RED::BoundingSphere::Add(const RED::Vector< RED::BoundingSphere * > &iSphereList)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Add <RED_RC RED::BoundingSphere::Add(const RED::Vector< RED::Vector3 > &iVertexArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Add <RED_RC RED::BoundingSphere::Add(const void *iVertexArray, int iVertexSize, RED::MESH_FORMAT iFormat, int iNbVertices)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Add <RED_RC RED::BoundingSphere::Add(float *iVertexArray, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Add <void RED::AnimationData::Add(const AnimationData &iData1, const AnimationData &iData2, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`AddAllLayers <RED_RC RED::LayerSet::AddAllLayers()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`AddAnimation <virtual RED_RC ART::IEntity::AddAnimation(RED::Object *iAnimation, bool iSetOwner)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`AddAscii <RED::String & RED::String::AddAscii(const char *iAscii, int iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`AddBatchArrays <virtual RED_RC RED::IMaterial::AddBatchArrays(RED::Vector< void * > &iData, RED::Vector< RED::MESH_CHANNEL > &iChannel, RED::Vector< int > &iVertexSize, RED::Vector< RED::MESH_FORMAT > &iFormat, int iVerticesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`AddBatchIndices <virtual RED_RC RED::IMaterial::AddBatchIndices(int *iIndex, int iCount, int iPrimitiveSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`AddBatchSubArrayUpdate <virtual RED_RC RED::IMaterial::AddBatchSubArrayUpdate(void *iData, int iNumVertexStart, int iVerticesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`AddBone <virtual RED_RC RED::IMeshShape::AddBone(unsigned int &oBoneIndex, const RED::Matrix &iNeutralMatrix, int iParentBone, const RED::String &iName, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`AddBucket <virtual RED_RC RED::ISoftBucket::AddBucket(int iX, int iY, int iMinLevel)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)
* :cpp:func:`AddCelestialBody <virtual RED_RC ART::IWorld::AddCelestialBody(RED::Object *iBody)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`AddChild <virtual RED_RC RED::ITransformShape::AddChild(RED::Object *iShape, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`AddClouds <virtual RED_RC RED::ISkyLightShape::AddClouds(int &oLayerIndex, double iAltitude, double iDensity, double iIntensity, double iOpacity, RED::CLOUDS_TYPE iCloudsType, unsigned int iRandomSeed, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`AddCommand <static RED_RC RFK::TutorialApplication::AddCommand(int iUIID, int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`AddController <virtual RED_RC RED::ISkeletalAnimationBlender::AddController(RED::Object *iAnimation)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`AddCustomShape <virtual RED_RC ART::IWorld::AddCustomShape(RED::Object *iShape, bool iDefaultMaterial=true)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`AddEntity <virtual RED_RC ART::IWorld::AddEntity(RED::Object *iEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`AddFans <virtual RED_RC RED::IMeshShape::AddFans(const int *iFanIndex, const int *iFanCount, int iFanEntriesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`AddFrameTracingImages <static RED_RC RFK::TutorialApplication::AddFrameTracingImages(RED::Object *iColorImage, RED::Object *iDepthImage, RED::Object *iViewpoint)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`AddGeometry <virtual RED_RC ART::IPlanet::AddGeometry(RED::Object *iGeometry, const RED::Matrix &iCoordinates)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`AddGeometry <virtual RED_RC ART::IPlanet::AddGeometry(RED::Object *iGeometry, double iLatitude, double iLongitude, double iOrientation, double iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`AddGeometryPart <virtual RED_RC ART::IAssetManager::AddGeometryPart(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iAddedShape, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`AddGeometryParts <virtual RED_RC ART::IAssetManager::AddGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, const RED::Vector< RED::Object * > &iAddedShapes, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`AddHint <virtual RED_RC RED::IMaterialController::AddHint(const RED::String &iName, const RED::String &iHint)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`AddItem <RED_RC RED::ShapePath::AddItem(int iPrimitiveNumber, LEAF_TYPE iPrimitiveType, double *iP0, double *iP1, double *iP2, double *iP3, double *iPick)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`AddItem <RED_RC RED::ShapePath::AddItem(int iPrimitiveNumber, LEAF_TYPE iPrimitiveType, float *iP0, float *iP1, float *iP2, float *iP3, float *iPick)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`AddKey <RED_RC RED::AnimationClip::AddKey(const RED::AnimationData &iKeyData, double iTime, unsigned int iChannel=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`AddLayer <RED_RC RED::LayerSet::AddLayer(unsigned int iLayer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`AddMenu <static RED_RC RFK::TutorialApplication::AddMenu(int &oUIID, const RED::String &iLabel, int iParentID=-1)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`AddParameter <virtual RED_RC RED::RenderShader::AddParameter(const RED::RenderShaderParameter &iParam, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`AddPoints <virtual RED_RC RED::IPointShape::AddPoints(const int *iPointIndex, int iIndexCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`AddProperty <virtual RED::Object * RED::IMaterialController::AddProperty(const RED::String &iName, const RED::String &iDescription)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`AddProperty <virtual RED_RC RED::IMaterialController::AddProperty(RED::Object *&ioProperty, bool iAutoMerge=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`AddReflectionProbe <virtual RED_RC ART::IGeometry::AddReflectionProbe(RED::Object *iReflectionProbe)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`AddRenderShaderParameter <virtual RED_RC RED::IViewpoint::AddRenderShaderParameter(int iIndex, const RED::RenderShaderParameter &iParam, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`AddRotatedAndScaledString <virtual RED_RC RED::ITextShape::AddRotatedAndScaledString(const RED::String &iString, const RED::Vector3 &iAnchor, float iAngle, const RED::Vector3 &iScale, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`AddRotatedString <virtual RED_RC RED::ITextShape::AddRotatedString(const RED::String &iString, const RED::Vector3 &iAnchor, float iAngle, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`AddSegments <virtual RED_RC RED::ILineShape::AddSegments(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`AddSegmentsAdjacency <virtual RED_RC RED::ILineShape::AddSegmentsAdjacency(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`AddSeparator <static RED_RC RFK::TutorialApplication::AddSeparator(int iUIID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`AddShaderToPass <virtual RED_RC RED::IMaterial::AddShaderToPass(unsigned int iShaderID, RED::MATERIAL_PASS iPass, RED::LIST_POS iPosition, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`AddShape <RED_RC RED::ShapePath::AddShape(RED::Object *iShape)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`AddShape <virtual RED_RC RED::IViewpoint::AddShape(RED::Object *iShape, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`AddSkinnedMesh <virtual RED_RC RED::ISkeletalAnimationController::AddSkinnedMesh(RED::Object *iSkinnedMesh)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`AddSkinnedMeshToBlendTree <virtual RED_RC RED::ISkeletalAnimationBlender::AddSkinnedMeshToBlendTree(RED::Object *iSkinnedMesh, bool iRecursive=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`AddString <virtual RED_RC RED::ITextShape::AddString(const RED::String &iString, const RED::Vector3 &iAnchor, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`AddStringsMap <static RED_RC RFK::TutorialApplication::AddStringsMap(const RED::Map< unsigned int, RED::String > &iStringsMap)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`AddStrips <virtual RED_RC RED::ILineShape::AddStrips(const int *iStripIndex, const int *iStripCount, int iStripEntriesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`AddStrips <virtual RED_RC RED::IMeshShape::AddStrips(const int *iStripIndex, const int *iStripCount, int iStripEntriesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`AddToFilter <RED_RC RED::StreamingPolicy::AddToFilter(const RED::Object *iObject)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`AddToLayer <virtual RED_RC RED::IShape::AddToLayer(unsigned int iLayer, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`AddToolBar <static RED_RC RFK::TutorialApplication::AddToolBar(int &oUIID, const RED::String &iLabel)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`AddTriangles <virtual RED_RC RED::IMeshShape::AddTriangles(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`AddTrianglesAdjacency <virtual RED_RC RED::IMeshShape::AddTrianglesAdjacency(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`AddVolumetricEffect <virtual RED_RC RED::IVolumeShape::AddVolumetricEffect(const RED::VolumetricEffect *iEffect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`Address <RNET::Address::Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`Address <RNET::Address::Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`Address <RNET::Address::Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`Alias <void RED::ShaderString::Alias(const char *iAlias, const char *iParam)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Allocate <RED_RC RED::Map< Key, Item >::Allocate()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`Allocate <RED_RC RED::Vector< T >::Allocate(RED::uint64 iMinimalSize=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`Allocate <void * RED::MemoryAllocator::Allocate(size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`Allocate <void * RED::MemoryAllocator::Allocate(size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`AmIOwner <bool RED::Mutex::AmIOwner() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`AnimationChannel <RED::AnimationClip::AnimationChannel::AnimationChannel>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`:::doc:`structRED_1_1AnimationClip_1_1AnimationChannel`)
* :cpp:func:`AnimationClip <RED::AnimationClip::AnimationClip>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`AnimationData <RED::AnimationData::AnimationData>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`AnimationKey <RED::AnimationClip::AnimationKey::AnimationKey>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`:::doc:`structRED_1_1AnimationClip_1_1AnimationKey`)
* :cpp:func:`ApplyLayerSet <virtual RED_RC RED::IShape::ApplyLayerSet(const RED::LayerSet *iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`ApplyLayerSet <virtual RED_RC RED::IViewpoint::ApplyLayerSet(const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`AreaCentricLightDirection <void RED::ShaderString::AreaCentricLightDirection(const char *oLightDir, const char *iPosition)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`AreaLighting <void RED::ShaderString::AreaLighting(const char *oDotNL, const char *iNormal, const char *iSurfaceNormal, const char *iPos, const char *iAttenuationTex, const char *iSampleTex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Arg <RED::String & RED::String::Arg(RED::int64 iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Arg <RED::String & RED::String::Arg(RED::uint64 iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Arg <RED::String & RED::String::Arg(const RED::String &iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Arg <RED::String & RED::String::Arg(double iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Arg <RED::String & RED::String::Arg(float iArg)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`As <T * RED::IREDObject::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)
* :cpp:func:`As <T_As * RED::AnimationClip::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`As <T_As * RED::AnimationData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`As <T_As * RED::BoundingSphere::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`As <T_As * RED::Color::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`As <T_As * RED::FastRandom::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`As <T_As * RED::FileHeader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`As <T_As * RED::FileInfo::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`As <T_As * RED::FrameStatistics::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`As <T_As * RED::LayerSet::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`As <T_As * RED::Map< Key, Item >::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`As <T_As * RED::Matrix::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`As <T_As * RED::Object::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`As <T_As * RED::PassStatistics::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`As <T_As * RED::PostProcess::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`As <T_As * RED::Quaternion::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`As <T_As * RED::RNG::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`As <T_As * RED::Random::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`As <T_As * RED::RayCutoffShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`As <T_As * RED::RayGIDiffuseShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`As <T_As * RED::RayGIReflectionColorShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`As <T_As * RED::RayGIRefractionColorShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`As <T_As * RED::RayReflectionShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`As <T_As * RED::RayRefractionShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`As <T_As * RED::ReflectionShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`As <T_As * RED::RenderCode::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`As <T_As * RED::RenderLayer::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`As <T_As * RED::RenderShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`As <T_As * RED::RenderShaderAAFilter::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`As <T_As * RED::RenderShaderAmbient::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`As <T_As * RED::RenderShaderAnisotropic::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`As <T_As * RED::RenderShaderData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`As <T_As * RED::RenderShaderEdges::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`As <T_As * RED::RenderShaderEnvironmental::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`As <T_As * RED::RenderShaderLambert::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`As <T_As * RED::RenderShaderLogo::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`As <T_As * RED::RenderShaderParameter::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`As <T_As * RED::RenderShaderPhong::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`As <T_As * RED::RenderShaderRefractionEffect::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`As <T_As * RED::RenderShaderSectionCut::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`As <T_As * RED::RenderShaderSolid::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`As <T_As * RED::RenderShaderText::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`As <T_As * RED::RenderShaderVertexColor::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`As <T_As * RED::RenderShaderViewport::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`As <T_As * RED::Shader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`As <T_As * RED::ShaderString::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`As <T_As * RED::ShapePath::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`As <T_As * RED::State::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`As <T_As * RED::StateShader::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`As <T_As * RED::StateShaderPlatformData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)
* :cpp:func:`As <T_As * RED::StreamingPolicy::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`As <T_As * RED::String::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`As <T_As * RED::Thread::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`As <T_As * RED::Timer::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`As <T_As * RED::UserData::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`As <T_As * RED::UserDataRaw::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`As <T_As * RED::Vector3::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`As <T_As * RED::Vector4::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`As <T_As * RED::Vector< T >::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`As <T_As * RED::ViewpointStatistics::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`As <T_As * RED::VolumetricEffect::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`As <T_As * RED::VolumetricEffectBoxVolume::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`As <T_As * RED::VolumetricEffectClouds::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`As <T_As * RED::VolumetricEffectLightVolume::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`As <T_As * RED::WindowRenderInfo::As()>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`As <const T * RED::IREDObject::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)
* :cpp:func:`As <const T_As * RED::AnimationClip::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`As <const T_As * RED::AnimationData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`As <const T_As * RED::BoundingSphere::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`As <const T_As * RED::Color::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`As <const T_As * RED::FastRandom::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`As <const T_As * RED::FileHeader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`As <const T_As * RED::FileInfo::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`As <const T_As * RED::FrameStatistics::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`As <const T_As * RED::LayerSet::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`As <const T_As * RED::Map< Key, Item >::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`As <const T_As * RED::Matrix::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`As <const T_As * RED::Object::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`As <const T_As * RED::PassStatistics::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`As <const T_As * RED::PostProcess::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`As <const T_As * RED::Quaternion::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`As <const T_As * RED::RNG::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`As <const T_As * RED::Random::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`As <const T_As * RED::RayCutoffShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`As <const T_As * RED::RayGIDiffuseShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`As <const T_As * RED::RayGIReflectionColorShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`As <const T_As * RED::RayGIRefractionColorShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`As <const T_As * RED::RayReflectionShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`As <const T_As * RED::RayRefractionShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`As <const T_As * RED::ReflectionShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`As <const T_As * RED::RenderCode::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`As <const T_As * RED::RenderLayer::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`As <const T_As * RED::RenderShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`As <const T_As * RED::RenderShaderAAFilter::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`As <const T_As * RED::RenderShaderAmbient::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`As <const T_As * RED::RenderShaderAnisotropic::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`As <const T_As * RED::RenderShaderData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`As <const T_As * RED::RenderShaderEdges::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`As <const T_As * RED::RenderShaderEnvironmental::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`As <const T_As * RED::RenderShaderLambert::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`As <const T_As * RED::RenderShaderLogo::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`As <const T_As * RED::RenderShaderParameter::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`As <const T_As * RED::RenderShaderPhong::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`As <const T_As * RED::RenderShaderRefractionEffect::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`As <const T_As * RED::RenderShaderSectionCut::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`As <const T_As * RED::RenderShaderSolid::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`As <const T_As * RED::RenderShaderText::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`As <const T_As * RED::RenderShaderVertexColor::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`As <const T_As * RED::RenderShaderViewport::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`As <const T_As * RED::Shader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`As <const T_As * RED::ShaderString::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`As <const T_As * RED::ShapePath::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`As <const T_As * RED::State::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`As <const T_As * RED::StateShader::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`As <const T_As * RED::StateShaderPlatformData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)
* :cpp:func:`As <const T_As * RED::StreamingPolicy::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`As <const T_As * RED::String::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`As <const T_As * RED::Thread::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`As <const T_As * RED::Timer::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`As <const T_As * RED::UserData::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`As <const T_As * RED::UserDataRaw::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`As <const T_As * RED::Vector3::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`As <const T_As * RED::Vector4::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`As <const T_As * RED::Vector< T >::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`As <const T_As * RED::ViewpointStatistics::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`As <const T_As * RED::VolumetricEffect::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`As <const T_As * RED::VolumetricEffectBoxVolume::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`As <const T_As * RED::VolumetricEffectClouds::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`As <const T_As * RED::VolumetricEffectLightVolume::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`As <const T_As * RED::WindowRenderInfo::As() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`As <const void * RED::Map< Key, Item >::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`As <const void * RED::Vector< T >::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`As <virtual const void * RED::AnimationClip::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`As <virtual const void * RED::AnimationData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`As <virtual const void * RED::BoundingSphere::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`As <virtual const void * RED::Color::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`As <virtual const void * RED::FastRandom::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`As <virtual const void * RED::FileHeader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`As <virtual const void * RED::FileInfo::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`As <virtual const void * RED::FrameStatistics::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`As <virtual const void * RED::IREDObject::As(const RED::CID &iCID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)
* :cpp:func:`As <virtual const void * RED::LayerSet::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`As <virtual const void * RED::Matrix::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`As <virtual const void * RED::Object::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`As <virtual const void * RED::PassStatistics::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`As <virtual const void * RED::PostProcess::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`As <virtual const void * RED::Quaternion::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`As <virtual const void * RED::RNG::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`As <virtual const void * RED::Random::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`As <virtual const void * RED::RayCutoffShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`As <virtual const void * RED::RayGIDiffuseShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`As <virtual const void * RED::RayGIReflectionColorShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`As <virtual const void * RED::RayGIRefractionColorShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`As <virtual const void * RED::RayReflectionShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`As <virtual const void * RED::RayRefractionShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`As <virtual const void * RED::ReflectionShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`As <virtual const void * RED::RenderCode::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`As <virtual const void * RED::RenderLayer::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`As <virtual const void * RED::RenderShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`As <virtual const void * RED::RenderShaderAAFilter::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`As <virtual const void * RED::RenderShaderAmbient::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`As <virtual const void * RED::RenderShaderAnisotropic::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`As <virtual const void * RED::RenderShaderData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`As <virtual const void * RED::RenderShaderEdges::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`As <virtual const void * RED::RenderShaderEnvironmental::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`As <virtual const void * RED::RenderShaderLambert::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`As <virtual const void * RED::RenderShaderLogo::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`As <virtual const void * RED::RenderShaderParameter::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`As <virtual const void * RED::RenderShaderPhong::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`As <virtual const void * RED::RenderShaderRefractionEffect::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`As <virtual const void * RED::RenderShaderSectionCut::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`As <virtual const void * RED::RenderShaderSolid::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`As <virtual const void * RED::RenderShaderText::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`As <virtual const void * RED::RenderShaderVertexColor::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`As <virtual const void * RED::RenderShaderViewport::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`As <virtual const void * RED::Shader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`As <virtual const void * RED::ShaderString::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`As <virtual const void * RED::ShapePath::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`As <virtual const void * RED::State::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`As <virtual const void * RED::StateShader::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`As <virtual const void * RED::StateShaderPlatformData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)
* :cpp:func:`As <virtual const void * RED::StreamingPolicy::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`As <virtual const void * RED::String::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`As <virtual const void * RED::Thread::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`As <virtual const void * RED::Timer::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`As <virtual const void * RED::UserData::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`As <virtual const void * RED::UserDataRaw::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`As <virtual const void * RED::Vector3::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`As <virtual const void * RED::Vector4::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`As <virtual const void * RED::ViewpointStatistics::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`As <virtual const void * RED::VolumetricEffect::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`As <virtual const void * RED::VolumetricEffectBoxVolume::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`As <virtual const void * RED::VolumetricEffectClouds::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`As <virtual const void * RED::VolumetricEffectLightVolume::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`As <virtual const void * RED::WindowRenderInfo::As(const RED::CID &iCID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`As <virtual void * RED::AnimationClip::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`As <virtual void * RED::AnimationData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`As <virtual void * RED::BoundingSphere::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`As <virtual void * RED::Color::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`As <virtual void * RED::FastRandom::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`As <virtual void * RED::FileHeader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`As <virtual void * RED::FileInfo::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`As <virtual void * RED::FrameStatistics::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`As <virtual void * RED::IREDObject::As(const RED::CID &iCID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDObject`)
* :cpp:func:`As <virtual void * RED::LayerSet::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`As <virtual void * RED::Matrix::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`As <virtual void * RED::Object::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`As <virtual void * RED::PassStatistics::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`As <virtual void * RED::PostProcess::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`As <virtual void * RED::Quaternion::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`As <virtual void * RED::RNG::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`As <virtual void * RED::Random::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`As <virtual void * RED::RayCutoffShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`As <virtual void * RED::RayGIDiffuseShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`As <virtual void * RED::RayGIReflectionColorShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`As <virtual void * RED::RayGIRefractionColorShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`As <virtual void * RED::RayReflectionShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`As <virtual void * RED::RayRefractionShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`As <virtual void * RED::ReflectionShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`As <virtual void * RED::RenderCode::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`As <virtual void * RED::RenderLayer::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`As <virtual void * RED::RenderShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`As <virtual void * RED::RenderShaderAAFilter::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`As <virtual void * RED::RenderShaderAmbient::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`As <virtual void * RED::RenderShaderAnisotropic::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`As <virtual void * RED::RenderShaderData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`As <virtual void * RED::RenderShaderEdges::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`As <virtual void * RED::RenderShaderEnvironmental::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`As <virtual void * RED::RenderShaderLambert::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`As <virtual void * RED::RenderShaderLogo::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`As <virtual void * RED::RenderShaderParameter::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`As <virtual void * RED::RenderShaderPhong::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`As <virtual void * RED::RenderShaderRefractionEffect::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`As <virtual void * RED::RenderShaderSectionCut::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`As <virtual void * RED::RenderShaderSolid::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`As <virtual void * RED::RenderShaderText::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`As <virtual void * RED::RenderShaderVertexColor::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`As <virtual void * RED::RenderShaderViewport::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`As <virtual void * RED::Shader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`As <virtual void * RED::ShaderString::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`As <virtual void * RED::ShapePath::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`As <virtual void * RED::State::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`As <virtual void * RED::StateShader::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`As <virtual void * RED::StateShaderPlatformData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)
* :cpp:func:`As <virtual void * RED::StreamingPolicy::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`As <virtual void * RED::String::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`As <virtual void * RED::Thread::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`As <virtual void * RED::Timer::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`As <virtual void * RED::UserData::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`As <virtual void * RED::UserDataRaw::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`As <virtual void * RED::Vector3::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`As <virtual void * RED::Vector4::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`As <virtual void * RED::ViewpointStatistics::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`As <virtual void * RED::VolumetricEffect::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`As <virtual void * RED::VolumetricEffectBoxVolume::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`As <virtual void * RED::VolumetricEffectClouds::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`As <virtual void * RED::VolumetricEffectLightVolume::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`As <virtual void * RED::WindowRenderInfo::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`As <void * RED::Map< Key, Item >::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`As <void * RED::Vector< T >::As(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`Ask <static CHOICE RFK::TutorialApplication::Ask(const RED::String &iQuestion)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`Attrib <void RED::ShaderString::Attrib(const char *iAttrib, const char *iParam)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`AutoCubeUpdate <virtual RED_RC RED::IImageCube::AutoCubeUpdate(RED::Vector3 *iCenter, RED::FORMAT iFormat, int iSize, RED::Object *iViewpoint, float iDNear, float iDFar, const RED::LayerSet &iLayerSet, bool iUpdateFace0, bool iUpdateFace1, bool iUpdateFace2, bool iUpdateFace3, bool iUpdateFace4, bool iUpdateFace5, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`AxisScaling <RED::Vector3 RED::Matrix::AxisScaling() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)



.. _RED-f-B:


B
=

* :cpp:func:`B <float RED::Color::B() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`BeamLightAttenuation <void RED::ShaderString::BeamLightAttenuation(const char *oRAtt, const char *iLightVector, const char *iProjectorUV, const char *iTEXatt, const char *iTEXr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`BeginState <virtual const RED::State & RED::IResourceManager::BeginState()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`BindChannel <void RED::RenderCode::BindChannel(RED_VSH_INPUT iShaderInput, RED::MESH_CHANNEL iChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`BindChannelAsLocal <RED_RC RED::RenderCode::BindChannelAsLocal(int iLocal, RED::MESH_CHANNEL iChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`BindLight <RED_RC RED::RenderShader::BindLight(int iChannel, bool iSpecular, bool iBump, bool iDirect, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`BindRayVsTriangle <RED_RC RED::RenderShader::BindRayVsTriangle(int iTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`Blend <void RED::AnimationData::Blend(const AnimationData &iData1, const AnimationData &iData2, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`BlendAnimationTo <virtual RED_RC ART::IEntity::BlendAnimationTo(unsigned int iId, double iDuration)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`BlendTo <virtual RED_RC RED::ISkeletalAnimationBlender::BlendTo(RED::Object *iAnimation, double iDuration, double iBlendWeight=1.0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`BoundingSphere <RED::BoundingSphere::BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Box <virtual RED_RC RED::IMeshShape::Box(const RED::Vector3 &iCenter, const RED::Vector3 &iHalfSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`BoxFilter <RED_RC RED::ShapePath::BoxFilter(double iBXMin, double iBXMax, double iBYMin, double iBYMax, double iBZMin, double iBZMax, const RED::Matrix &iMatrix, int iStateNumber=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`Broadcast <static RNET::Address RNET::Address::Broadcast(unsigned int iPort)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`Buffer <const char * RED::String::Buffer() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`BuildBorderEdges <virtual RED_RC RED::IMeshShape::BuildBorderEdges(RED::Object *oEdgeShape, RED::MESH_CHANNEL iTargetVertexChannel, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`BuildContourEdges <virtual RED_RC RED::IMeshShape::BuildContourEdges(RED::Object *oEdgeShape, RED::MESH_CHANNEL iTargetVertexChannel, RED::MESH_CHANNEL iTargetN1Channel, RED::MESH_CHANNEL iTargetN2Channel, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`BuildCutMesh <virtual RED_RC RED::IMeshShape::BuildCutMesh(RED::Object *ioCutMesh, const RED::Vector< RED::Object * > &ioCutSection, const RED::Vector< RED::Object * > &ioCutContour, const RED::Vector< double > &iPlane, double iTolerance, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`BuildEdges <virtual RED_RC RED::IMeshShape::BuildEdges(RED::Object *oEdgeShape, RED::MESH_CHANNEL iTargetVertexChannel, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`BuildGeometryREDGraph <virtual RED_RC ART::IAssetManager::BuildGeometryREDGraph(RED::Object *&oRoot, RED::Map< RED::ShapePath, RED::Object * > &oMeshes, RED::Vector< RED::Object * > &oLights, RED::Map< int, RED::Object * > &oMaterials, RED::Vector< RED::Object * > &oImages, RED::Object *iGeometry, const RED::Map< unsigned int, RED::Object * > &iARTMaterialToREDMaterials) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`BuildHLR <virtual RED_RC RED::ITransformShape::BuildHLR(RED::Object *&oVisibleLines, RED::Object *&oHiddenLines, const RED::Object *iViewpoint, double iDistanceTolerance, bool iKeepSourceIDs, const RED::State &iState, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL, RED::INTERRUPT_CALLBACK iInterruptCallback=NULL, void *iInterruptUserData=NULL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`BuildHLRLegacy <virtual RED_RC RED::ITransformShape::BuildHLRLegacy(RED::Object *&oVisibleLines, RED::Object *&oHiddenLines, const RED::Object *iViewpoint, double iDistanceTolerance, const RED::State &iState, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL, RED::INTERRUPT_CALLBACK iInterruptCallback=NULL, void *iInterruptUserData=NULL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`BuildSegmentsAdjacency <virtual RED_RC RED::ILineShape::BuildSegmentsAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`BuildTangents <virtual RED_RC RED::IMeshShape::BuildTangents(RED::MESH_CHANNEL iTargetChannel, RED::MESH_CHANNEL iTexChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`BuildTextureCoordinates <virtual RED_RC RED::IMeshShape::BuildTextureCoordinates(RED::MESH_CHANNEL iTargetChannel, RED::MESH_TEXCOORD_MAPPING iTextureMapping, const RED::Matrix &iTransform, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`BuildTrianglesAdjacency <virtual RED_RC RED::IMeshShape::BuildTrianglesAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`back <T & RED::Vector< T >::back()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`back <const T & RED::Vector< T >::back() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`begin <void RED::Map< Key, Item >::begin() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)



.. _RED-f-C:


C
=

* :cpp:func:`CID <RED::CID::CID>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)
* :cpp:func:`CanApproximateLighting <virtual bool RED::ISoftRayContext::CanApproximateLighting(double oLighting[4], double oIndirectLighting[4], const double iPoint[3], const double iNormal[3], const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`ChangeToAnotherThread <static void RED::Thread::ChangeToAnotherThread()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`Channel <virtual RED_RC RED::IImageComposite::Channel(const RED::Color &iColorR, const RED::Object *iTexR, const RED::Matrix &iMatxR, RED::MESH_CHANNEL iUVR, RED::CHANNEL iSourceR, const RED::Color &iColorG, const RED::Object *iTexG, const RED::Matrix &iMatxG, RED::MESH_CHANNEL iUVG, RED::CHANNEL iSourceG, const RED::Color &iColorB, const RED::Object *iTexB, const RED::Matrix &iMatxB, RED::MESH_CHANNEL iUVB, RED::CHANNEL iSourceB, const RED::Color &iColorA, const RED::Object *iTexA, const RED::Matrix &iMatxA, RED::MESH_CHANNEL iUVA, RED::CHANNEL iSourceA, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`ChannelAsParam <void RED::ShaderString::ChannelAsParam(const char *iName0, const char *iName1, const char *iName2, int iLocal)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`ChannelAsParamWithMatrix <void RED::ShaderString::ChannelAsParamWithMatrix(const char *oUV, const char *iTUV, int iLocalBind, int iTransformBind=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`CheckLocalGPUDriver <virtual RED_RC RED::IGraphicDevice::CheckLocalGPUDriver(bool &oUpdate, RED::DRIVER_VALIDATION &oCertification, const RED::GPUID &iGPU) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`CheckString <virtual RED_RC RED::IFont::CheckString(RED::Vector< bool > &oMask, const RED::String &iString)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`Cleanup <virtual RED_RC RED::IResourceManager::Cleanup(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CleanupAllLayerIDs <virtual RED_RC RED::IResourceManager::CleanupAllLayerIDs(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CleanupFonts <virtual RED_RC RED::IResourceManager::CleanupFonts(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CleanupImages <virtual RED_RC RED::IResourceManager::CleanupImages(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CleanupMaterials <virtual RED_RC RED::IResourceManager::CleanupMaterials(const RED::Vector< RED::Object * > &iScope, const RED::Vector< RED::Object * > &iNotMe, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`Clear <virtual RED_RC RED::IImage::Clear(const RED::Color &iClearColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`Clear <virtual RED_RC RED::ISkeletalAnimationBlender::Clear()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`Clear <void RED::String::Clear()>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`ClearAllChunksInterpreters <static void RED::ChunkInterpretersDictionary::ClearAllChunksInterpreters()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)
* :cpp:func:`ClearAnimations <virtual RED_RC ART::IEntity::ClearAnimations()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`ClearCelestialBodies <virtual RED_RC ART::IWorld::ClearCelestialBodies()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`ClearChannelLocalBindings <void RED::RenderCode::ClearChannelLocalBindings()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`ClearChildren <virtual RED_RC RED::ITransformShape::ClearChildren(int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`ClearClouds <virtual RED_RC RED::ISkyLightShape::ClearClouds(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`ClearCustomLoadCallback <static RED_RC RED::ImageTools::ClearCustomLoadCallback()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`ClearEntities <virtual RED_RC ART::IWorld::ClearEntities()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`ClearFrameTracingImages <static RED_RC RFK::TutorialApplication::ClearFrameTracingImages()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ClearGeometryGICache <virtual RED_RC ART::IAssetManager::ClearGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &iGiCaches, RED::Vector< RED::Vector< RED::Object * > > &iGiCachesBakedLights, RED::Vector< RED::Object * > &iAoCaches) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`ClearGeometryParts <virtual RED_RC ART::IAssetManager::ClearGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`ClearGeometrySourceFile <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFile(RED::Object *iRoot, const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`ClearGeometrySourceFileImages <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFileImages(const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`ClearGeometrySourceFileMaterials <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFileMaterials(const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`ClearHints <virtual void RED::IMaterialController::ClearHints()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`ClearIES <virtual RED_RC RED::IPhysicalLightShape::ClearIES(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`ClearItems <void RED::ShapePath::ClearItems()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`ClearLayers <void RED::LayerSet::ClearLayers()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`ClearLocalFacePixels <virtual RED_RC RED::IImageCube::ClearLocalFacePixels(int iFace)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`ClearLocalPixels <virtual RED_RC RED::IImageCube::ClearLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`ClearLocalPixels <virtual void RED::IImage2D::ClearLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`ClearLocalPixels <virtual void RED::IImage3D::ClearLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`ClearPath <void RED::ShapePath::ClearPath()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`ClearProperties <virtual void RED::IMaterialController::ClearProperties()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`ClearShaderLayerSet <virtual RED_RC RED::IMaterial::ClearShaderLayerSet(const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`ClearShaderPass <virtual RED_RC RED::IMaterial::ClearShaderPass(RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`ClearShaders <virtual RED_RC RED::IMaterial::ClearShaders(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`ClearShapeList <void RED::ShapePath::ClearShapeList()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`ClearSkinnedMeshes <virtual RED_RC RED::ISkeletalAnimationController::ClearSkinnedMeshes()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`ClearSkinnedMeshesFromBlendTree <virtual RED_RC RED::ISkeletalAnimationBlender::ClearSkinnedMeshesFromBlendTree(bool iRecursive=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`ClearStrings <virtual RED_RC RED::ITextShape::ClearStrings(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`ClearVolumetricEffects <virtual RED_RC RED::IVolumeShape::ClearVolumetricEffects(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`Clone <virtual RED::Shader * RED::RenderShader::Clone() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`Clone <virtual RED::Shader * RED::StateShader::Clone() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`Clone <virtual Shader * RED::Shader::Clone() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`CloneImage <virtual RED_RC RED::IResourceManager::CloneImage(RED::Object *&oImageClone, RED::Object *iSource, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CloneMaterial <virtual RED_RC RED::IResourceManager::CloneMaterial(RED::Object *&oMaterial, RED::Object *iSource, const RED::State &iState, bool iImageCopy=false, bool iTinyImageCopy=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`Close <RED_RC RED::Thread::Close()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`Close <static RED_RC RFK::TutorialApplication::Close(int iCommand=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`Close <virtual RED_RC RED::IREDFile::Close()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`Close <virtual RED_RC RED::IStream::Close()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`CloseConnection <virtual RED_RC RNET::IPeer::CloseConnection(int iConnectionID)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`CloseFile <static RED_RC RED::FileSystemTools::CloseFile(FILE *iHandler)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`ClusterMemoryTest <virtual RED_RC RED::IResourceManager::ClusterMemoryTest(void **oInvalidAddress)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`Collapse <virtual RED_RC RED::ILineShape::Collapse(double iTolerance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`Collapse <virtual RED_RC RED::IMeshShape::Collapse(double iDistanceTolerance, double iAngleTolerance, const RED::State &iState, const RED::Vector< RED::MESH_CHANNEL > *iDistanceToleranceChannels=NULL, const RED::Vector< RED::MESH_CHANNEL > *iAngleToleranceChannels=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Collapse <virtual RED_RC RED::IPointShape::Collapse(double iTolerance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Color <RED::Color::Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`ColorBalance <virtual RED_RC RED::IImage::ColorBalance(const RED::Color &iColorGain, const RED::Color &iColorOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`Compare <int RED::String::Compare(const RED::String &iOther, int iCount=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`CompareNoCase <int RED::String::CompareNoCase(const RED::String &iOther, int iCount=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`CompositeTextureSelection <static int RED::RenderShader::CompositeTextureSelection(int iNbInputs, const RED::Object *iTexture[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`ComputeBoundingSphere <virtual RED_RC RED::IShape::ComputeBoundingSphere(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`ComputeMoonDirection <virtual RED_RC RED::ISkyLightShape::ComputeMoonDirection(RED::Vector3 &oMoonDir, const struct tm &iDate, double iLatitude, double iLongitude, double iHeight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`ComputeOffsetMatrixForStarDirection <virtual RED_RC ART::IPlanet::ComputeOffsetMatrixForStarDirection(const double iDirection[3])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`ComputeShapePaths <virtual RED_RC ART::IAssetManager::ComputeShapePaths(RED::Vector< RED::ShapePath > &oShapePaths, RED::Object *iSceneRoot, RED::Object *iShape, bool iUpward=true, bool iDownward=true, bool iIncludeShape=true) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`ComputeSunDirection <virtual RED_RC RED::ISkyLightShape::ComputeSunDirection(RED::Vector3 &oSunDir, const struct tm &iDate, double iLatitude, double iLongitude, double iHeight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`Cone <virtual RED_RC RED::IMeshShape::Cone(const RED::Vector3 &iCenter, float iRadius, float iHalfHeight, int iRDivCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Conjugate <void RED::Quaternion::Conjugate()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`ConnectTo <virtual RED_RC RNET::IPeer::ConnectTo(const RNET::Address &iAddress)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`ConvertFormat <static RED_RC RED::ImageTools::ConvertFormat(RED::Object *iImage, const RED::Object *iSourceImage, bool iLocalStorage, RED::FORMAT iFormat)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`ConvertGeometrySourceAxis <virtual RED_RC ART::IAssetManager::ConvertGeometrySourceAxis(RED::Object *&oRootZUp, RED::Object *iRoot, const RED::Matrix &iConvert) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`ConvertMetallicToRealisticMaterial <static RED_RC RED::ImageTools::ConvertMetallicToRealisticMaterial(RED::Object *iDiffuseTexture, int iDiffuseTextureWidth, int iDiffuseTextureHeight, RED::Object *iReflectionTexture, int iReflectionTextureWidth, int iReflectionTextureHeight, RED::Object *iAnisotropyTexture, int iAnisotropyTextureWidth, int iAnisotropyTextureHeight, RED::Object *iIORTexture, int iIORTextureWidth, int iIORTextureHeight, RED::Object *iGlossyEnvironmentalTexture, int iGlossyEnvironmentalTextureSize, const RED::Object *iAlbedoTexture, const RED::Color &iAlbedoColor, const RED::Object *iRoughnessTexture, float iRoughnessValue, const RED::Object *iMetalnessTexture, float iMetalnessValue, const RED::Object *iAOTexture, float iAOStrength, const RED::Object *iAlphaMask, float iAlphaThreshold, bool iAlphaFromAlbedo, const RED::Object *iEnvironmentalTexture, RED::Object *iResMgr, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`ConvertPlanetToTangentAxisSystem <virtual RED_RC ART::IPlanet::ConvertPlanetToTangentAxisSystem(double oVectorTCS[3], const double iPosition[3], const double iVectorPCS[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`ConvertTangentToPlanetAxisSystem <virtual RED_RC ART::IPlanet::ConvertTangentToPlanetAxisSystem(double oVectorPCS[3], const double iPosition[3], const double iVectorTCS[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`ConvertUVInCubeFaceVector <void RED::ShaderString::ConvertUVInCubeFaceVector(const char *oR, int iNumFace, const char *iRUV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`CopyFrom <static RED_RC RED::ImageTools::CopyFrom(RED::Object *iImage, const RED::Object *iSourceImage, bool iLocalStorage)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::IGICache::CopyFrom(const RED::Object &iGICache)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::ILightShape::CopyFrom(const RED::Object &iLight, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::ILineShape::CopyFrom(const RED::Object &iLine, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::IMaterial::CopyFrom(const RED::Object &iMaterial, const RED::LayerSet &iLayerSetSrc, const RED::LayerSet &iLayerSetDest, const RED::State &iState, bool iImageCopy=false, bool iTinyImageCopy=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::IMaterial::CopyFrom(const RED::Object &iMaterial, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::IMaterialController::CopyFrom(const RED::Object &iMaterialController, RED::Object *iMaterial)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::IMeshShape::CopyFrom(const RED::Object &iMesh, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::IPointShape::CopyFrom(const RED::Object &iPoint, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`CopyFrom <virtual RED_RC RED::ITextShape::CopyFrom(const RED::Object &iText, const RED::State &iState, int iSrcStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`Create <virtual RED_RC RED::IREDFile::Create(RED::Object *ioMemoryStream, bool iOverwrite=false, const RED::String &iEncryptionKey="")=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`Create <virtual RED_RC RED::IREDFile::Create(const RED::String &iPath, bool iOverwrite=false, const RED::String &iEncryptionKey="")=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`CreateAnimationClipController <static RED::Object * RED::Factory::CreateAnimationClipController(RED::Object &iResourceManager, const RED::AnimationClip &iAnimationClip, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateAtlas <virtual RED_RC ART::IAssetManager::CreateAtlas(RED::Object *&oAtlas, const RED::Color &iColor)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`CreateChannels <RED_RC RED::AnimationClip::CreateChannels(unsigned int iChannelsCount)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`CreateColorFontMaterial <virtual RED_RC RED::IResourceManager::CreateColorFontMaterial(RED::Object *&oMaterial, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateColorMaterial <virtual RED_RC RED::IResourceManager::CreateColorMaterial(RED::Object *&oMaterial, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateCommand <static RED_RC RFK::TutorialApplication::CreateCommand(int &oCommandID, const RED::String &iDescription, const RED::String &iIconPath, const RED::String &iShortCut, RFK::COMMAND_CALLBACK iDo, RFK::COMMAND_CALLBACK iUndo=NULL, int iFlags=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`CreateEntity <virtual RED_RC ART::IAssetManager::CreateEntity(RED::Object *&oEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`CreateEnvironmentMap <virtual RED_RC RED::IImageCube::CreateEnvironmentMap(RED::FORMAT iDestFormat, const RED::ENV_TYPE &iEnvType, int iSize, unsigned char *iPixel, int iWidth, int iHeight, RED::FORMAT iFormat, RED::WRAP_MODE iWrapU, RED::WRAP_MODE iWrapV, const RED::Color &iBorder, const RED::Matrix &iAxisTransform, const RED::Matrix &iUVTransform, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`CreateFileStream <static RED::Object * RED::Factory::CreateFileStream(const RED::String &iPath)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateFont <virtual RED_RC RED::IResourceManager::CreateFont(RED::Object *&oFont, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateGeometry <virtual RED_RC ART::IAssetManager::CreateGeometry(RED::Object *&oGeometry, RED::Object *iSceneRoot, const RED::LayerSet &iMaterialLayerSet, const RED::Vector< RED::String > &iExcludedNames, RED::Map< unsigned int, RED::String > &ioIDToNames, bool iSkinnedMeshes, bool iCreateAtlas=true, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`CreateGeometryInstance <virtual RED_RC ART::IAssetManager::CreateGeometryInstance(RED::Object *&oInstance, RED::Object *iGeometry) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`CreateImage2D <virtual RED_RC RED::IResourceManager::CreateImage2D(RED::Object *&oImage2D, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateImage3D <virtual RED_RC RED::IResourceManager::CreateImage3D(RED::Object *&oImage3D, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateImageComposite <virtual RED_RC RED::IResourceManager::CreateImageComposite(RED::Object *&oImageComp, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateImageCube <virtual RED_RC RED::IResourceManager::CreateImageCube(RED::Object *&oImageCube, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateImageReadback <virtual RED_RC RED::IResourceManager::CreateImageReadback(RED::Object *&oImageReadback, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateInstance <static RED::Object * ART::Factory::CreateInstance(const RED::CID &iCID)>` (:doc:`namespaceART`:::doc:`classART_1_1Factory`)
* :cpp:func:`CreateInstance <static RED::Object * RED::Factory::CreateInstance(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateMaterial <virtual RED_RC RED::IResourceManager::CreateMaterial(RED::Object *&oMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateMaterialController <static RED::Object * RED::Factory::CreateMaterialController(RED::Object &iResourceManager, RED::Object *iMaterial, const RED::String &iCategory, const RED::String &iSubCategory, const RED::String &iDescription, const RED::String &iName, const RED::String &iAuthor, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateMemoryStream <static RED::Object * RED::Factory::CreateMemoryStream()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateMemoryStream <static RED::Object * RED::Factory::CreateMemoryStream(unsigned char *iStart, RED::uint64 iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateMultiRenderTargetVRL <virtual RED_RC RED::IWindow::CreateMultiRenderTargetVRL(RED::Object *&oVRL, int iWidth, int iHeight, RED::FORMAT iFormat[8], int iColorBufferCount, bool iZBuffered, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`CreateParametrizationMaterial <virtual RED_RC RED::IResourceManager::CreateParametrizationMaterial(RED::Object *&oMaterial, RED::MESH_CHANNEL iParameterChannel, const RED::Color &iColor, float iLineWidth, int iStippleFactor, unsigned short iStipplePattern, bool iSmooth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreatePeer <static RED::Object * RED::Factory::CreatePeer()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreatePhysicalSkyTexture <virtual RED_RC RED::ISkyLightShape::CreatePhysicalSkyTexture(RED::Object *&oTexture, bool iComposite, unsigned int iWidth, bool iHemispherical, bool iIncludeSun, bool iIncludeClouds, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`CreatePhysicalSkyTextureLegacy <virtual RED_RC RED::ISkyLightShape::CreatePhysicalSkyTextureLegacy(RED::Object *&oTexture, int iWidth, bool iHemispherical, const RED::Vector3 &iSunDir, bool iIncludeSun, unsigned int iTurbidity, float iAlbedo, float iScale, float iSaturation, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`CreateREDWindow <static RED::Object * RED::Factory::CreateREDWindow(RED::Object &iResourceManager, void *iOSHandler, unsigned int iWidth, unsigned int iHeight, RED::WindowRenderInfo *iInfo, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateSkeletalAnimationBlender <static RED::Object * RED::Factory::CreateSkeletalAnimationBlender(RED::Object &iResourceManager, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateSkeletalAnimationClipController <static RED::Object * RED::Factory::CreateSkeletalAnimationClipController(RED::Object &iResourceManager, const RED::AnimationClip &iAnimationClip, RED_RC &oErrorCode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateSphericalEmitterMesh <virtual RED_RC RED::IPhysicalLightShape::CreateSphericalEmitterMesh(RED::Object *&oMesh, float iSmoothness, float iRadius, const RED::State &iState) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`CreateStatelessInstance <static RED::Object * RED::Factory::CreateStatelessInstance(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`CreateTexturedFontMaterial <virtual RED_RC RED::IResourceManager::CreateTexturedFontMaterial(RED::Object *&oMaterial, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`CreateVRL <virtual RED_RC RED::IWindow::CreateVRL(RED::Object *&oVRL, int iWidth, int iHeight, RED::FORMAT iFormat, bool iZBuffered, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`Cross <void RED::ShaderString::Cross(const char *oRD, const char *iR1, const char *iR2)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Cross <void RED::Vector3::Cross(const RED::Vector3 &iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Cross2 <RED::Vector3 RED::Vector3::Cross2(const RED::Vector3 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Cross3 <RED::Vector4 RED::Vector4::Cross3(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Cylinder <virtual RED_RC RED::IMeshShape::Cylinder(const RED::Vector3 &iCenter, float iRadius, float iHalfHeight, int iRDivCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`capacity <RED::uint64 RED::Vector< T >::capacity() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`clear <void RED::Map< Key, Item >::clear()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`clear <void RED::Vector< T >::clear()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`current <Item & RED::Map< Key, Item >::current()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`current <const Item & RED::Map< Key, Item >::current() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`current_key <Key & RED::Map< Key, Item >::current_key()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`current_key <const Key & RED::Map< Key, Item >::current_key() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)



.. _RED-f-D:


D
=

* :cpp:func:`DecodeRGBAAA <static void RED::Color::DecodeRGBAAA(float oColor[4], double iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`DeleteAllArrays <virtual RED_RC RED::ILineShape::DeleteAllArrays(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`DeleteAllArrays <virtual RED_RC RED::IMeshShape::DeleteAllArrays(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`DeleteAllArrays <virtual RED_RC RED::IPointShape::DeleteAllArrays(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`DeleteAllFonts <virtual RED_RC RED::IResourceManager::DeleteAllFonts(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`DeleteAllImages <virtual RED_RC RED::IResourceManager::DeleteAllImages(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`DeleteAllMaterials <virtual RED_RC RED::IResourceManager::DeleteAllMaterials(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`DeleteArray <virtual RED_RC RED::ILineShape::DeleteArray(RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`DeleteArray <virtual RED_RC RED::IMeshShape::DeleteArray(RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`DeleteArray <virtual RED_RC RED::IPointShape::DeleteArray(RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`DeleteAtlas <virtual RED_RC ART::IAssetManager::DeleteAtlas(RED::Object *iAtlas)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteAtlas <virtual RED_RC ART::IAssetManager::DeleteAtlas(unsigned int iContext)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteCommand <static RED_RC RFK::TutorialApplication::DeleteCommand(int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`DeleteEntity <virtual RED_RC ART::IAssetManager::DeleteEntity(RED::Object *iEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteFont <virtual RED_RC RED::IResourceManager::DeleteFont(RED::Object *ioFont, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`DeleteGeometry <virtual RED_RC ART::IAssetManager::DeleteGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteImage <virtual RED_RC RED::IResourceManager::DeleteImage(RED::Object *iImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`DeleteInstance <static RED_RC ART::Factory::DeleteInstance(RED::Object *iObject)>` (:doc:`namespaceART`:::doc:`classART_1_1Factory`)
* :cpp:func:`DeleteInstance <static RED_RC RED::Factory::DeleteInstance(RED::Object *iInstance, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`DeleteLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::DeleteLightStaticShadowMaps(const RED::Vector< RED::Object * > &iShadowMaps) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::DeleteLightStaticShadowMaps(unsigned int iDataContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteMaterial <virtual RED_RC RED::IResourceManager::DeleteMaterial(RED::Object *ioMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`DeletePeer <static RED_RC RED::Factory::DeletePeer(RED::Object *iPeer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`DeletePoints <virtual RED_RC RED::IPointShape::DeletePoints(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`DeleteReflectionProbesMaps <virtual RED_RC ART::IAssetManager::DeleteReflectionProbesMaps(RED::Object *iEnvironmentMapAtlas, RED::Object *iEnvironmentMapAtlasIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteReflectionProbesMaps <virtual RED_RC ART::IAssetManager::DeleteReflectionProbesMaps(unsigned int iDataContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`DeleteSegments <virtual RED_RC RED::ILineShape::DeleteSegments(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`DeleteShader <virtual RED_RC RED::IMaterial::DeleteShader(unsigned int iShaderID, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`DeleteStream <static RED_RC RED::Factory::DeleteStream(RED::Object *iStream)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`DeleteTriangles <virtual RED_RC RED::IMeshShape::DeleteTriangles(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`DeleteVRL <virtual RED_RC RED::IWindow::DeleteVRL(RED::Object *iVRL, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`DestroyReflectionProbe <virtual RED_RC ART::IGeometry::DestroyReflectionProbe(int iIndex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`Determinant <double RED::Matrix::Determinant() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`DirLightAttenuation <void RED::ShaderString::DirLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iTEXatt)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`DisplayError <static void RFK::TutorialApplication::DisplayError(RED_RC iRC, const char *iCaller, const void *iObject, const char *iExpression, const char *iInfo)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`DisplayError <static void RFK::TutorialApplication::DisplayError(RED_RC iRC, const char *iFile, int iLine)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`DisplayError <static void RFK::TutorialApplication::DisplayError(const RED::String &iHeader, const RED::String &iMessage)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`DisplayFPSCounter <virtual RED_RC RED::IWindow::DisplayFPSCounter(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`DisplayMessage <static void RFK::TutorialApplication::DisplayMessage(const RED::String &iHeader, const RED::String &iMessage)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`DoSkinning <virtual RED_RC RED::IMeshShape::DoSkinning(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Dot <double RED::Quaternion::Dot(const RED::Quaternion &iQ) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Dot <double RED::Vector3::Dot(const RED::Vector3 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Dot3 <double RED::Vector4::Dot3(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Dot3_Sat <double RED::Vector4::Dot3_Sat(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Dot4 <double RED::Vector4::Dot4(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Dot4_Sat <double RED::Vector4::Dot4_Sat(const RED::Vector4 &iV) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`DumpAllocations <RED_RC RED::MemoryLeakTracker::DumpAllocations(bool iPanel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)



.. _RED-f-E:


E
=

* :cpp:func:`EnableCustomShapes <virtual RED_RC ART::IWorld::EnableCustomShapes(bool iEnable)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`EnableLog <static RED_RC RNET::System::EnableLog(bool iEnabled, const RED::String &iFile, LOG_CALLBACK iCallback=NULL, void *iCallbackUserData=NULL)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`EnableUI <static void RFK::TutorialApplication::EnableUI(bool iEnabled)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`EncodeRGBAAA <static void RED::Color::EncodeRGBAAA(double oColor[4], float iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`EndState <virtual RED_RC RED::IResourceManager::EndState()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`EstimateCaustics <virtual RED_RC RED::ISoftRayContext::EstimateCaustics(double oCaustics[4], const double iPoint[3], const double iNormal[3], const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`EstimateGI <virtual RED_RC RED::ISoftRayContext::EstimateGI(double oGI[4], const double iPoint[3], const double iNormal[3], unsigned int iRayDepth, const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`EvaluateFromInputParameters <RED_RC RED::RenderShader::EvaluateFromInputParameters(RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayCutoffShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayGIDiffuseShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayGIReflectionColorShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayGIRefractionColorShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayReflectionShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RayRefractionShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::ReflectionShader::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderAAFilter::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderAmbient::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderAnisotropic::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderEdges::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderEnvironmental::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderLambert::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderLogo::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderPhong::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderRefractionEffect::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderSectionCut::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderSolid::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderText::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderVertexColor::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`EvaluateFromInputParameters <static RED_RC RED::RenderShaderViewport::EvaluateFromInputParameters(RED::RenderShader *ioShader, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`Exp <void RED::Quaternion::Exp(const RED::Vector3 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`ExtractGICache <virtual RED_RC RED::IWindow::ExtractGICache(RED::Object *&oGICache)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`ExtractLuminanceInformation <virtual RED_RC ART::IObserver::ExtractLuminanceInformation(float &oLuminanceAverage, float &oLuminanceLogAverage, float &oLuminanceMax) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`empty <bool RED::Map< Key, Item >::empty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`empty <bool RED::Vector< T >::empty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`end <bool RED::Map< Key, Item >::end() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`erase <void RED::Map< Key, Item >::erase(const Key &iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`erase <void RED::Vector< T >::erase(RED::uint64 iPos)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`erase <void RED::Vector< T >::erase(RED::uint64 iPosStart, RED::uint64 iPosEnd)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`erase_current <void RED::Map< Key, Item >::erase_current()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)



.. _RED-f-F:


F
=

* :cpp:func:`FakeColorWithImage <static RED_RC RED::RenderShader::FakeColorWithImage(RED::Object *&oImage, const RED::Color &iColor, RED::Object *iResourceManager)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`FalloffColor <virtual RED_RC RED::IImageComposite::FalloffColor(const RED::Color &iColor1, const RED::Color &iColor2, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`FastRandom <RED::FastRandom::FastRandom>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`FileExists <static RED_RC RED::FileSystemTools::FileExists(const RED::String &iResourcePath, int iAccessMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`FileHeader <RED::FileHeader::FileHeader>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`FileHeader <RED::FileHeader::FileHeader>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`FileInfo <RED::FileInfo::FileInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`FileInfo <RED::FileInfo::FileInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`FilePosition <static RED_RC RED::FileSystemTools::FilePosition(RED::uint64 &oPosition, FILE *iFileHandler)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`FileSeek <static RED_RC RED::FileSystemTools::FileSeek(FILE *iFileHandler, RED::uint64 iPosition, unsigned int iBase)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`FileSize <static RED_RC RED::FileSystemTools::FileSize(RED::uint64 &oSize, FILE *iFileHandler)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`Filter <virtual RED_RC RED::IGICache::Filter(double iRadius, double iThreshold, double iNormalTolerance)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`FilterEstimator <virtual RED_RC RED::IGICache::FilterEstimator(int iNeighborCount)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`Find <int RED::String::Find(const RED::String &iSearchedString, int iOffset=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`FindContext <virtual unsigned int RED::IDataManager::FindContext(unsigned int iID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`FindFont <virtual RED::Object * RED::IResourceManager::FindFont(unsigned int iFontID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`FindImage <virtual RED::Object * RED::IResourceManager::FindImage(unsigned int iImageID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`FindMaterial <virtual RED::Object * RED::IResourceManager::FindMaterial(const RED::String &iMaterialLabel, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`FindMaterial <virtual RED::Object * RED::IResourceManager::FindMaterial(unsigned int iMaterialID, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`FindMaterials <virtual RED_RC RED::IResourceManager::FindMaterials(RED::Vector< RED::Object * > &oMaterials, const RED::String &iMaterialID, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`FindMaterials <virtual RED_RC RED::IResourceManager::FindMaterials(RED::Vector< RED::Object * > &oMaterials, unsigned int iMaterialID, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`FindPlatformData <const RED::RenderShaderData * RED::RenderShader::FindPlatformData(int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`FindPlatformData <const RED::StateShaderPlatformData * RED::StateShader::FindPlatformData(RED::HARDWARE_PLATFORM iPlatformID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`FindTemplates <RED_RC RED::String::FindTemplates(RED::Vector< RED::int64 > &oTemplates)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`FindViewpoint <virtual RED_RC RED::IViewpointRenderList::FindViewpoint(bool &oFound, RED::Object *iViewpoint, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`FocusObserverOnGeometry <virtual RED_RC ART::IWorld::FocusObserverOnGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`ForcePrismsRealMeshShadows <virtual void ART::IOptions::ForcePrismsRealMeshShadows(ART::PRISM_TYPE iType, bool iRealShadows)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`ForceUpdate <virtual RED_RC RED::IShape::ForceUpdate(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`FrameDrawing <virtual RED_RC RED::IWindow::FrameDrawing()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`FramePicking <virtual RED_RC RED::IWindow::FramePicking(RED::Vector< RED::ShapePath > &oPickList, const RED::Object *iVRL, int iX, int iY, const RED::LayerSet *iLayerSet, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`FramePickingRectangle <virtual RED_RC RED::IWindow::FramePickingRectangle(RED::Vector< RED::ShapePath > &oPickList, const RED::Object *iVRL, int iXMin, int iXMax, int iYMin, int iYMax, const RED::LayerSet *iLayerSet, bool iPickOnlyInside=false, bool iPickAllElements=false, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`FrameStatistics <RED::FrameStatistics::FrameStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`FrameStatistics <RED::FrameStatistics::FrameStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`FrameTracing <virtual RED_RC RED::IWindow::FrameTracing(bool &oComplete, RED::FRAME_TRACING_FEEDBACK iMinFeedback=RED::FTF_BY_SURFACE_LEVEL_0, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`FrameTracingGICache <virtual RED_RC RED::IWindow::FrameTracingGICache(bool &oComplete, RED::Object *&oGICache, RED::Object *iCamera, RED::GI_CACHE_MODE iMode, const RED::Vector< RED::Vector3 > &iFilteringPositions, const RED::Vector< RED::Object * > &iExcludedObjects, const RED::Vector< RED::Object * > &iSampleBlockingObjects, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`FrameTracingImageLayers <virtual RED_RC RED::IWindow::FrameTracingImageLayers(bool &oComplete, RED::Vector< RED::RenderLayer > &ioLayers, RED::FRAME_TRACING_FEEDBACK iMinFeedback=RED::FTF_BY_SURFACE_LEVEL_0, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`FrameTracingImages <virtual RED_RC RED::IWindow::FrameTracingImages(bool &oComplete, const RED::Vector< RED::Object * > &iImages, const RED::Vector< RED::Object * > &iViewpoints, RED::FRAME_TRACING_FEEDBACK iMinFeedback=RED::FTF_BY_SURFACE_LEVEL_0, float iFeedbackInterval=500.0f)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`FrameTracingStop <virtual RED_RC RED::IWindow::FrameTracingStop(bool iGlobalStop=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`Free <void RED::MemoryAllocator::Free(void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`Fresnel <virtual RED_RC RED::IImageComposite::Fresnel(const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityMatrix, RED::MESH_CHANNEL iOpacityUV, const RED::StateShader &iAlphaMask, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`FresnelReflect <virtual RED_RC RED::IImageComposite::FresnelReflect(const RED::StateShader &iAlphaMask, float iIOR, const RED::Object *iNormalMap, const RED::Matrix &iNormalMatrix, RED::MESH_CHANNEL iNormalUV, RED::MESH_CHANNEL iTangentChannel, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`FromCIEXYZ <static Color RED::Color::FromCIEXYZ(float iX, float iY, float iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`FromCIExyY <static Color RED::Color::FromCIExyY(float ix, float iy, float iY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`FromCharRGBA <static Color RED::Color::FromCharRGBA(unsigned char iR, unsigned char iG, unsigned char iB, unsigned char iA=255)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`FromString <static RED::Version RED::Version::FromString(const RED::String &iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`FromTemperature <static Color RED::Color::FromTemperature(float iTemperature)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`find <Item * RED::Map< Key, Item >::find(const Key &iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`find <const Item * RED::Map< Key, Item >::find(const Key &iKey) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`front <T & RED::Vector< T >::front()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`front <const T & RED::Vector< T >::front() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)



.. _RED-f-G:


G
=

* :cpp:func:`G <float RED::Color::G() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`GPUBuild <virtual RED_RC RED::IGICache::GPUBuild(bool iDisplayGI, bool iDisplayBaking, double iBorderShrink, int iSmoothness, bool iShowEstimator, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`GenState <void RED::Random::GenState()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`GenerateCirrusVolumeData <static void RED::VolumetricEffectClouds::GenerateCirrusVolumeData(float *oData, unsigned int iSize, double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GenerateCumulusVolumeData <static void RED::VolumetricEffectClouds::GenerateCumulusVolumeData(float *oData, unsigned int iSize, double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GenerateErosionVolumeData <static void RED::VolumetricEffectClouds::GenerateErosionVolumeData(float *oData, unsigned int iSize, double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GenerateGIFilteringPositions <virtual RED_RC ART::IAssetManager::GenerateGIFilteringPositions(RED::Vector< RED::Vector3 > &ioFilterPos, const RED::Vector3 &iReference, bool iIndoor, const RED::Object *iSceneRoot, double iSpacing, double iGroundAltitude, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`GenerateGeometryGICache <virtual RED_RC ART::IAssetManager::GenerateGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &oGiCaches, RED::Vector< RED::Vector< RED::Object * > > &oGiCachesBakedLights, RED::Vector< RED::Object * > &oAoCaches, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], RED::Object *iRoot, const RED::LayerSet &iMaterialLayerSet, const RED::Vector< RED::Vector3 > &iFilterPosIndoor, const RED::Vector< RED::Vector3 > &iFilterPosOutdoor, const RED::Vector< RED::Object * > &iSkyPortals, const RED::Vector< RED::Object * > &iGISplitters, const RED::Vector< unsigned int > &iBakedLightsFull, const RED::Vector< unsigned int > &iBakedLightsIndirect, const RED::Vector< unsigned int > &iBakedLightsShared, bool iHasGround, const RED::Color &iGroundColor, double iGroundAltitude, int iGICacheSamplesCount, int iLightsSamplingRate, int iGICacheHemiSamplingRate, int iGICacheInterpSamplesCount, int iGIEstimatorSamplingRate, int iGIEstimatorInterpSamplesCount, double iGICacheMergeBorderShrink, bool iDynamicSun, const RED::Vector3 &iSunDirection, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`GenerateGeometryVertexGI <virtual RED_RC ART::IAssetManager::GenerateGeometryVertexGI(RED::Vector< unsigned char > &oVertexAO, RED::Vector< unsigned char > &oVertexGI, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], const RED::Object *iGeometry, bool iComputeGroundAO, double iGroundAltitude, const RED::Color &iGroundColor, int iQuality, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`GenerateLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::GenerateLightStaticShadowMaps(RED::Vector< RED::Object * > &oShadowMaps, RED::Object *iLight, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`GenerateReflectionProbeMaps <virtual RED_RC ART::IAssetManager::GenerateReflectionProbeMaps(RED::Object *&oEnvironmentMapAtlas, RED::Object *&oEnvironmentMapAtlasIndex, const RED::Object *iReflectionProbe, int iCubeSize, bool iDynamicSun, const RED::Vector3 &iSunDirection, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`GeometryShaderStart <RED_RC RED::ShaderString::GeometryShaderStart(const RED::String &iLibrary, const RED::String &iLabel, const RED::Version &iVersion)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Get <static MemoryAllocator & RED::MemoryAllocator::Get()>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`GetAABB <void RED::BoundingSphere::GetAABB(double oAABB[6]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`GetAO <virtual double ART::IMaterial::GetAO() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetAOTexture <virtual const RED::Object * ART::IMaterial::GetAOTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetAOWrap <virtual void ART::IMaterial::GetAOWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetAdapter <static const RNET::Adapter & RNET::System::GetAdapter()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`GetAddress <const RNET::Address & RNET::Adapter::GetAddress() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`GetAddress <virtual const void * RED::IStream::GetAddress() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`GetAlbedo <virtual RED_RC RED::ICloudsVolumeShape::GetAlbedo(RED::Color &oAlbedo, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)
* :cpp:func:`GetAlbedo <virtual const RED::Color & ART::IMaterial::GetAlbedo() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetAlbedoTexture <virtual const RED::Object * ART::IMaterial::GetAlbedoTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetAlbedoWrap <virtual void ART::IMaterial::GetAlbedoWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetAllSystemFonts <virtual RED_RC RED::IResourceManager::GetAllSystemFonts(RED::Vector< RED::String > &oFontList) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetAlphaThreshold <RED_RC RED::StateShader::GetAlphaThreshold(float &oAlpha, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetAlphaThreshold <virtual double ART::IMaterial::GetAlphaThreshold() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetAmbientLight <virtual void RED::ISoftRenderingContext::GetAmbientLight(double oAmbientLight[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetAmbientLighting <virtual RED_RC RED::ICloudsVolumeShape::GetAmbientLighting(RED::Color &oAmbientTop, RED::Color &oAmbientBottom, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)
* :cpp:func:`GetAnchor <virtual RED_RC RED::ITextShape::GetAnchor(RED::Vector3 &oAnchor, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetAngle <virtual RED_RC RED::ITextShape::GetAngle(float &oAngle, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetAnimationClip <virtual RED_RC RED::IAnimationClipController::GetAnimationClip(RED::AnimationClip *&oClip)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetAnimationClip <virtual RED_RC RED::IAnimationClipController::GetAnimationClip(const RED::AnimationClip *&oClip) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetAnimationClipController <virtual RED_RC RED::IDataManager::GetAnimationClipController(RED::Object *&oController, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetAnimationClipControllersCount <virtual RED_RC RED::IDataManager::GetAnimationClipControllersCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetAnimationCurrentTime <virtual RED_RC ART::IEntity::GetAnimationCurrentTime(double &oTime, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`GetAnimationDuration <virtual RED_RC ART::IEntity::GetAnimationDuration(double &oDuration, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`GetAnimationSpeed <virtual RED_RC ART::IEntity::GetAnimationSpeed(double &oSpeed, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`GetAnimationTrackLabel <const RED::String & RED::StreamingPolicy::GetAnimationTrackLabel() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetAnimationTracksHierarchy <const RED::Map< unsigned int, RED::Vector< unsigned int > > & RED::FileInfo::GetAnimationTracksHierarchy() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetAnisotropy <virtual RED_RC RED::IImage::GetAnisotropy(float &oAniso, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetAntiAliasing <virtual int ART::IOptions::GetAntiAliasing() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAntiAliasingAlphaMax <virtual double ART::IOptions::GetAntiAliasingAlphaMax() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAntiAliasingAlphaMin <virtual double ART::IOptions::GetAntiAliasingAlphaMin() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAntiAliasingMotionThreshold <virtual double ART::IOptions::GetAntiAliasingMotionThreshold() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAreaSize <virtual void ART::ILight::GetAreaSize(float &oWidth, float &oHeight) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(const void *&oData, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::ILineShape::GetArray(void *&oData, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(const void *&oData, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IMeshShape::GetArray(void *&oData, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(const void *&oData, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetArray <virtual RED_RC RED::IPointShape::GetArray(void *&oData, RED::MESH_CHANNEL iChannelId, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetAsymmetricFrustumParallel <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumParallel(double &oXLeft, double &oXRight, double &oYBottom, double &oYTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetAsymmetricFrustumParallel <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumParallel(float &oXLeft, float &oXRight, float &oYBottom, float &oYTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetAsymmetricFrustumPerspective <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumPerspective(double &oFovLeft, double &oFovRight, double &oFovBottom, double &oFovTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetAsymmetricFrustumPerspective <virtual RED_RC RED::IViewpoint::GetAsymmetricFrustumPerspective(float &oFovLeft, float &oFovRight, float &oFovBottom, float &oFovTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetAtlas <virtual RED::Object * ART::IPlanet::GetAtlas() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetAtmosphereHeight <virtual float ART::IAtlas::GetAtmosphereHeight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetAtmosphereMieScatteringAnisotropy <virtual float ART::IAtlas::GetAtmosphereMieScatteringAnisotropy() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetAtmosphereMieScatteringAnisotropyAttenuation <virtual float ART::IAtlas::GetAtmosphereMieScatteringAnisotropyAttenuation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetAtmosphereTurbidity <virtual float ART::IAtlas::GetAtmosphereTurbidity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetAtmosphericCloudShadows <virtual bool ART::IOptions::GetAtmosphericCloudShadows() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAtmosphericGamma <virtual double ART::IOptions::GetAtmosphericGamma() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAtmosphericLandscapeShadows <virtual bool ART::IOptions::GetAtmosphericLandscapeShadows() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAtmosphericSamples <virtual int ART::IOptions::GetAtmosphericSamples(ART::ATMOSPHERIC_SAMPLE iSample) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetAttachPosition <virtual RED_RC RED::ITextShape::GetAttachPosition(RED::TEXT_ATTACH_POS &oAttachPos, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetAttenuation <virtual RED_RC RED::ILightShape::GetAttenuation(RED::ATTENUATION &oAttenuation, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetAttenuation <virtual bool RED::ISoftLight::GetAttenuation(double oAttenuation[4], int iThreadID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetAttenuationParameters <virtual RED_RC RED::ILightShape::GetAttenuationParameters(const float *&oParameters, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetAuthor <virtual const RED::String & RED::IMaterialController::GetAuthor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetAuthorName <const RED::String & RED::FileHeader::GetAuthorName() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`GetAutoCubeCenter <virtual RED_RC RED::IImageCube::GetAutoCubeCenter(bool &oAutoCenter, RED::Vector3 &oCenter, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetAutoCubeFormat <virtual RED_RC RED::IImageCube::GetAutoCubeFormat(RED::FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetAutoCubeLayerSet <virtual RED_RC RED::IImageCube::GetAutoCubeLayerSet(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetAutoCubeNearFar <virtual RED_RC RED::IImageCube::GetAutoCubeNearFar(float &oDNear, float &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetAutoCubeSize <virtual RED_RC RED::IImageCube::GetAutoCubeSize(int &oSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetAutoCubeViewpoint <virtual RED_RC RED::IImageCube::GetAutoCubeViewpoint(RED::Object **oViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetAverageLuminance <virtual RED_RC RED::IImage2D::GetAverageLuminance(float &oAverageLuminance, unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetAxisAngle <void RED::Quaternion::GetAxisAngle(RED::Vector3 &oAxis, double &oAngle) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`GetAxisSystem <virtual const RED::Matrix & ART::IPlanet::GetAxisSystem() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetAxisSystemOverride <virtual const RED::Matrix & ART::IPlanet::GetAxisSystemOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetBackDiffuse <virtual const RED::Color & ART::IMaterial::GetBackDiffuse() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetBackDiffuseTexture <virtual const RED::Object * ART::IMaterial::GetBackDiffuseTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetBackDiffuseWrap <virtual void ART::IMaterial::GetBackDiffuseWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetBackground2DImage <virtual RED::Object * RED::ISoftRenderingContext::GetBackground2DImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackground2DImage <virtual RED_RC RED::IViewpointRenderList::GetBackground2DImage(RED::Object *&oImage, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetBackground2DImageMatrix <virtual RED_RC RED::IViewpointRenderList::GetBackground2DImageMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetBackground2DImageMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetBackground2DImageMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackgroundCubeImage <virtual RED::Object * RED::ISoftRenderingContext::GetBackgroundCubeImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackgroundCubeImage <virtual RED_RC RED::IViewpointRenderList::GetBackgroundCubeImage(RED::Object *&oImage, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetBackgroundCubeImageMatrix <virtual RED_RC RED::IViewpointRenderList::GetBackgroundCubeImageMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetBackgroundCubeImageMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetBackgroundCubeImageMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackgroundDepth <virtual RED_RC RED::IViewpointRenderList::GetBackgroundDepth(float &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetBackgroundDepth <virtual void RED::ISoftRenderingContext::GetBackgroundDepth(double &oBackgroundDepth) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackgroundImagesDirectVisibility <virtual RED_RC RED::IViewpointRenderList::GetBackgroundImagesDirectVisibility(bool &oVisibility, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetBackgroundImagesDirectVisibility <virtual bool RED::ISoftRenderingContext::GetBackgroundImagesDirectVisibility() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackgroundImagesIntensityScale <virtual RED_RC RED::IViewpointRenderList::GetBackgroundImagesIntensityScale(double &oScaleCube, double &oScale2D, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetBackgroundImagesIntensityScale2D <virtual double RED::ISoftRenderingContext::GetBackgroundImagesIntensityScale2D() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackgroundImagesIntensityScaleCube <virtual double RED::ISoftRenderingContext::GetBackgroundImagesIntensityScaleCube() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetBackgroundMatrixFromSky <virtual RED_RC RED::ISkyLightShape::GetBackgroundMatrixFromSky(RED::Matrix &oBackgroundMatrix, const RED::Vector3 &iDir, const RED::Vector3 &iTop)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`GetBaking <virtual ART::LIGHT_BAKING ART::ILight::GetBaking() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetBatchArrays <virtual RED_RC RED::IMaterial::GetBatchArrays(RED::Vector< RED::Vector< void * > > &oData, RED::Vector< RED::Vector< RED::MESH_CHANNEL > > &oChannel, RED::Vector< RED::Vector< int > > &oVertexSize, RED::Vector< RED::Vector< RED::MESH_FORMAT > > &oFormat, RED::Vector< int > &oVerticesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetBatchArraysCount <virtual RED_RC RED::IMaterial::GetBatchArraysCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetBatchIndices <virtual RED_RC RED::IMaterial::GetBatchIndices(RED::Vector< int * > &oIndex, RED::Vector< int > &oCount, RED::Vector< int > &oPrimitiveSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetBatchIndicesCount <virtual RED_RC RED::IMaterial::GetBatchIndicesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetBatchMode <virtual RED_RC RED::IMaterial::GetBatchMode(bool &oBatchMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetBatchSyncCallback <virtual void RED::IResourceManager::GetBatchSyncCallback(RED::BATCH_SYNC_CALLBACK &oCallback, void *&oUserData) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetBeamInnerRadius <virtual RED_RC RED::ILightShape::GetBeamInnerRadius(float &oInnerRadius, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetBeamInnerRadius <virtual double RED::ISoftLight::GetBeamInnerRadius() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetBeamOuterRadius <virtual RED_RC RED::ILightShape::GetBeamOuterRadius(float &oOuterRadius, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetBeamOuterRadius <virtual double RED::ISoftLight::GetBeamOuterRadius() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetBeamProjectorMatrix <virtual RED_RC RED::ILightShape::GetBeamProjectorMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetBinding <int RED::RenderShaderParameter::GetBinding() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetBlendWeight <virtual double ART::IReflectionProbe::GetBlendWeight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetBlendWeight <virtual double RED::ISkeletalAnimationController::GetBlendWeight() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetBlendingMode <RED_RC RED::StateShader::GetBlendingMode(BLENDING_FUNCTION &oFunction1, BLENDING_EQUATION &oEquation, BLENDING_FUNCTION &oFunction2, int iNumBuffer, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetBlendingMode <RED_RC RED::StateShader::GetBlendingMode(BLENDING_MODE &oBlend, BLENDING_FUNCTION &oFunction1, BLENDING_EQUATION &oEquation, BLENDING_FUNCTION &oFunction2, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetBlendingMode <RED_RC RED::StateShader::GetBlendingMode(BLENDING_MODE &oBlend, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetBlur <float RED::PostProcess::GetBlur() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetBlurKernelSize <int RED::PostProcess::GetBlurKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetBoneChild <virtual RED_RC RED::IMeshShape::GetBoneChild(unsigned int &oChildIndex, unsigned int iBoneIndex, unsigned int iChildIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneChildrenCount <virtual RED_RC RED::IMeshShape::GetBoneChildrenCount(unsigned int &oCount, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneInfluence <virtual RED_RC RED::IMeshShape::GetBoneInfluence(unsigned int &oSkinBoneIndex, double &oWeight, unsigned int iSkinVertexIndex, unsigned int iBoneInfluenceIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneInfluencesCount <virtual RED_RC RED::IMeshShape::GetBoneInfluencesCount(unsigned int &oBoneInfluencesCount, unsigned int iSkinVertexIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneMatrix <virtual RED_RC RED::IMeshShape::GetBoneMatrix(const RED::Matrix *&oBoneMatrix, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneName <virtual RED_RC RED::IMeshShape::GetBoneName(const RED::String *&oBoneName, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneNeutralPose <virtual RED_RC RED::IMeshShape::GetBoneNeutralPose(const RED::Matrix *&oBoneMatrix, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneParent <virtual RED_RC RED::IMeshShape::GetBoneParent(int &oParentIndex, unsigned int iBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBoneTransform <virtual RED_RC RED::ISkeletalAnimationController::GetBoneTransform(const RED::AnimationData *&oTransform, unsigned int iBoneIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetBonesCount <virtual RED_RC RED::IMeshShape::GetBonesCount(unsigned int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetBonesCount <virtual RED_RC RED::ISkeletalAnimationController::GetBonesCount(unsigned int &oCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetBooleanValue <virtual bool RED::IMaterialControllerProperty::GetBooleanValue() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetBorderColor <virtual RED_RC RED::IImage::GetBorderColor(RED::Color &oBorderColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetBoundingSphere <virtual RED_RC RED::IShape::GetBoundingSphere(RED::BoundingSphere *&oBoundingSphere, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetBoundingSphere <virtual RED_RC RED::IShape::GetBoundingSphere(RED::BoundingSphere *&oBoundingSphere, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetBox <void RED::VolumetricEffectBoxVolume::GetBox(double oMin[3], double oMax[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetBranch <unsigned int RED::Version::GetBranch() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`GetBrightness <float RED::PostProcess::GetBrightness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetBroadcastAddress <const RNET::Address & RNET::Adapter::GetBroadcastAddress() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`GetBumpTexture <virtual const RED::Object * ART::IMaterial::GetBumpTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetBumpWrap <virtual void ART::IMaterial::GetBumpWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetBurnFactor <float RED::PostProcess::GetBurnFactor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetCIELuminance <float RED::Color::GetCIELuminance() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`GetCSMCount <virtual int ART::IGeometry::GetCSMCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetCacheSamplesCount <virtual int RED::IGICache::GetCacheSamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`GetCamera <virtual const RED::Object * RED::ISoftRayContext::GetCamera() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetCameraParameterValue <int RED::RenderShaderParameter::GetCameraParameterValue() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetCameraPositionOffset <virtual const RED::Vector3 & ART::IReflectionProbe::GetCameraPositionOffset() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetCategory <virtual const RED::String & RED::IMaterialController::GetCategory() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetCausticPhotonsCount <unsigned int RED::ViewpointStatistics::GetCausticPhotonsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetCaustics <virtual RED_RC RED::IMaterial::GetCaustics(bool &oReflectiveCaustics, bool &oRefractiveCaustics, const RED::LayerSet &iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetCaustics <virtual void RED::ISoftRenderingContext::GetCaustics(bool &oEnabled, unsigned int &oPhotonsCount, double &oSearchRadius, unsigned int &oSearchPhotonsCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetCelestialBodiesCount <virtual int ART::IWorld::GetCelestialBodiesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetCelestialBodiesPathsDisplay <virtual bool ART::IOptions::GetCelestialBodiesPathsDisplay() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetCelestialBody <virtual RED::Object * ART::IWorld::GetCelestialBody(int iNumber) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetCenter <const RED::Vector3 & RED::BoundingSphere::GetCenter() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`GetChannel <virtual RED::MESH_CHANNEL ART::IMaterial::GetChannel() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetChannelBinding <RED::StreamingPolicy::DATA_KIND RED::StreamingPolicy::GetChannelBinding(RED::MESH_CHANNEL iChannel) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetChannelLocalBindings <const int * RED::RenderCode::GetChannelLocalBindings() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`GetChannelLocalBindings <int * RED::RenderCode::GetChannelLocalBindings()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`GetChannelLocalBindingsCount <unsigned int RED::RenderCode::GetChannelLocalBindingsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`GetChannelOutput <virtual RED_RC RED::IAnimationClipController::GetChannelOutput(const RED::AnimationData *&oOutput, unsigned int iChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetChannelWriteMode <bool RED::StreamingPolicy::GetChannelWriteMode(RED::MESH_CHANNEL iChannel) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetChannelsCount <unsigned int RED::AnimationClip::GetChannelsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`GetChannelsCount <virtual RED_RC RED::IAnimationClipController::GetChannelsCount(unsigned int &oCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetChar <char * RED::String::GetChar(int iIndex, char *iPreviousChar=NULL) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`GetCharBytes <int RED::String::GetCharBytes(const char *iInputUTF8Char) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`GetCharSet <virtual RED_RC RED::IFont::GetCharSet(RED::FONT_CHARSET &oCharSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetChild <virtual RED_RC RED::IShape::GetChild(RED::Object *&oChild, int iChildNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetChildByID <virtual RED_RC RED::IShape::GetChildByID(RED::Object *&oChild, const RED::String &iChildID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetChildByID <virtual RED_RC RED::IShape::GetChildByID(RED::Object *&oChild, unsigned int iChildID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetChildren <virtual RED_RC RED::IShape::GetChildren(const RED::Vector< RED::Object * > *&oChildList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetChildrenCount <virtual RED_RC RED::IShape::GetChildrenCount(int &oChildrenCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetChordalDeviation <virtual RED_RC RED::IFont::GetChordalDeviation(float &oChordalDev, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetChunkInterpreter <static RED_RC RED::ChunkInterpretersDictionary::GetChunkInterpreter(RED::IChunkInterpreterProto &oChunkInterpreter, unsigned int iChunkSignature)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::FileHeader::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::FileInfo::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::RenderCode::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::RenderShader::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::RenderShaderParameter::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::StateShader::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::UserDataRaw::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::VolumetricEffectBoxVolume::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::VolumetricEffectClouds::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetChunkSignature <static unsigned int RED::VolumetricEffectLightVolume::GetChunkSignature()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetClassID <static RED::CID RED::AnimationClip::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`GetClassID <static RED::CID RED::AnimationData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`GetClassID <static RED::CID RED::BoundingSphere::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`GetClassID <static RED::CID RED::Color::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`GetClassID <static RED::CID RED::FastRandom::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`GetClassID <static RED::CID RED::FileHeader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`GetClassID <static RED::CID RED::FileInfo::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetClassID <static RED::CID RED::FrameStatistics::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetClassID <static RED::CID RED::IAnimationClipController::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetClassID <static RED::CID RED::IChunkSaver::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IChunkSaver`)
* :cpp:func:`GetClassID <static RED::CID RED::ICloudsVolumeShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IDataManager::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetClassID <static RED::CID RED::IFont::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetClassID <static RED::CID RED::IGICache::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`GetClassID <static RED::CID RED::IGeometryDatabase::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetClassID <static RED::CID RED::IGraphicDevice::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`GetClassID <static RED::CID RED::IImage2D::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetClassID <static RED::CID RED::IImage3D::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetClassID <static RED::CID RED::IImage::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetClassID <static RED::CID RED::IImageComposite::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`GetClassID <static RED::CID RED::IImageCube::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetClassID <static RED::CID RED::IImageReadback::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageReadback`)
* :cpp:func:`GetClassID <static RED::CID RED::ILicense::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)
* :cpp:func:`GetClassID <static RED::CID RED::ILightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetClassID <static RED::CID RED::ILineShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IMaterial::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetClassID <static RED::CID RED::IMaterialController::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetClassID <static RED::CID RED::IMaterialControllerProperty::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetClassID <static RED::CID RED::IMeshShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IMoonLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IOptions::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetClassID <static RED::CID RED::IPhysicalLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IPointShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IREDFile::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`GetClassID <static RED::CID RED::IReferenceManager::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)
* :cpp:func:`GetClassID <static RED::CID RED::IReferenceSolving::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceSolving`)
* :cpp:func:`GetClassID <static RED::CID RED::IResourceManager::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetClassID <static RED::CID RED::IShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetClassID <static RED::CID RED::ISkeletalAnimationBlender::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`GetClassID <static RED::CID RED::ISkeletalAnimationController::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetClassID <static RED::CID RED::ISkyLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`GetClassID <static RED::CID RED::ISoftBucket::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)
* :cpp:func:`GetClassID <static RED::CID RED::ISoftLight::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetClassID <static RED::CID RED::ISoftRayContext::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetClassID <static RED::CID RED::ISoftRenderingContext::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetClassID <static RED::CID RED::ISoftShaderContext::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetClassID <static RED::CID RED::IStream::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`GetClassID <static RED::CID RED::ISunLightShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)
* :cpp:func:`GetClassID <static RED::CID RED::ITextShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetClassID <static RED::CID RED::ITransformShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IUserData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IUserData`)
* :cpp:func:`GetClassID <static RED::CID RED::IViewpoint::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetClassID <static RED::CID RED::IViewpointRenderList::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetClassID <static RED::CID RED::IVolumeShape::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetClassID <static RED::CID RED::IWindow::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetClassID <static RED::CID RED::LayerSet::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`GetClassID <static RED::CID RED::Map< Key, Item >::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`GetClassID <static RED::CID RED::Matrix::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetClassID <static RED::CID RED::Object::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`GetClassID <static RED::CID RED::PassStatistics::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`GetClassID <static RED::CID RED::PostProcess::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetClassID <static RED::CID RED::Quaternion::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`GetClassID <static RED::CID RED::RNG::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`GetClassID <static RED::CID RED::Random::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`GetClassID <static RED::CID RED::RayCutoffShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`GetClassID <static RED::CID RED::RayGIDiffuseShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`GetClassID <static RED::CID RED::RayGIReflectionColorShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`GetClassID <static RED::CID RED::RayGIRefractionColorShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`GetClassID <static RED::CID RED::RayReflectionShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`GetClassID <static RED::CID RED::RayRefractionShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`GetClassID <static RED::CID RED::ReflectionShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderCode::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderLayer::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderAAFilter::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderAmbient::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderAnisotropic::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderEdges::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderEnvironmental::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderLambert::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderLogo::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderParameter::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderPhong::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderRefractionEffect::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderSectionCut::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderSolid::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderText::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderVertexColor::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`GetClassID <static RED::CID RED::RenderShaderViewport::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`GetClassID <static RED::CID RED::Shader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`GetClassID <static RED::CID RED::ShaderString::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`GetClassID <static RED::CID RED::ShapePath::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetClassID <static RED::CID RED::State::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`GetClassID <static RED::CID RED::StateShader::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetClassID <static RED::CID RED::StateShaderPlatformData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)
* :cpp:func:`GetClassID <static RED::CID RED::StreamingPolicy::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetClassID <static RED::CID RED::String::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`GetClassID <static RED::CID RED::Thread::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`GetClassID <static RED::CID RED::Timer::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`GetClassID <static RED::CID RED::UserData::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`GetClassID <static RED::CID RED::UserDataRaw::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`GetClassID <static RED::CID RED::Vector3::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`GetClassID <static RED::CID RED::Vector4::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`GetClassID <static RED::CID RED::Vector< T >::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`GetClassID <static RED::CID RED::ViewpointStatistics::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetClassID <static RED::CID RED::VolumetricEffect::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetClassID <static RED::CID RED::VolumetricEffectBoxVolume::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetClassID <static RED::CID RED::VolumetricEffectClouds::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetClassID <static RED::CID RED::VolumetricEffectLightVolume::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetClassID <static RED::CID RED::WindowRenderInfo::GetClassID()>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`GetClassID <static RED::CID RNET::IMessage::GetClassID()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)
* :cpp:func:`GetClassID <static RED::CID RNET::IPeer::GetClassID()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetClearColor <virtual RED_RC RED::IImageComposite::GetClearColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`GetClearColor <virtual RED_RC RED::IViewpointRenderList::GetClearColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetClearColor <virtual void RED::ISoftRenderingContext::GetClearColor(double oClearColor[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetClearDepth <virtual RED_RC RED::IViewpointRenderList::GetClearDepth(float &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetClearDepth <virtual void RED::ISoftRenderingContext::GetClearDepth(double &oClearDepth) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetClipPlanes <virtual RED_RC RED::IViewpoint::GetClipPlanes(double oA[6], double oB[6], double oC[6], double oD[6], int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetClippingFar <float RED::FileInfo::GetClippingFar() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetClippingNear <float RED::FileInfo::GetClippingNear() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetCloseFunction <static RED_CLOSEFILE_FUNCTION RED::FileSystemTools::GetCloseFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`GetCloseOrbitFOVRatio <virtual double ART::IOptions::GetCloseOrbitFOVRatio() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetClosestCelestialBody <virtual RED::Object * ART::IObserver::GetClosestCelestialBody() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetCloudsDensity <virtual double ART::IOptions::GetCloudsDensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetCloudsFadeDistances <virtual void ART::IOptions::GetCloudsFadeDistances(double &oFadeStart, double &oFadeEnd) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetCloudsRelighting <virtual double ART::IOptions::GetCloudsRelighting() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetCloudsRenderingResolution <virtual int ART::IOptions::GetCloudsRenderingResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetClusterEventsCount <int RED::FrameStatistics::GetClusterEventsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetClusterFlushTime <float RED::FrameStatistics::GetClusterFlushTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetClusterGPUUpdateTime <float RED::FrameStatistics::GetClusterGPUUpdateTime(RED::CLUSTER_GPU_TIME iCounter) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetClusterUpdateTime <float RED::FrameStatistics::GetClusterUpdateTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetColor <virtual RED_RC RED::IPhysicalLightShape::GetColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetColor <virtual RED_RC RED::ITextShape::GetColor(RED::Color &oColor, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetColor <virtual const RED::Color & RED::IMaterialControllerProperty::GetColor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetColorArray <virtual RED_RC RED::IMeshShape::GetColorArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetColorArray <virtual RED_RC RED::IMeshShape::GetColorArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetColorMask <RED_RC RED::StateShader::GetColorMask(bool &oWriteR, bool &oWriteG, bool &oWriteB, bool &oWriteA, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetColumn <RED::Vector4 RED::Matrix::GetColumn(int iColumn) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetColumn <void RED::Matrix::GetColumn(double oColumn[4], int iColumn) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetColumn <void RED::Matrix::GetColumn(float oColumn[4], int iColumn) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetColumnMajorMatrix <void RED::Matrix::GetColumnMajorMatrix(double oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetColumnMajorMatrix <void RED::Matrix::GetColumnMajorMatrix(float oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetCommandState <static int RFK::TutorialApplication::GetCommandState(int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetCompletedBucket <virtual void RED::ISoftBucket::GetCompletedBucket(int &oX, int &oY, int &oLevel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)
* :cpp:func:`GetCompletedBucketLuminance <virtual void RED::ISoftBucket::GetCompletedBucketLuminance(double &oLuminanceMin, double &oLuminanceMax, double &oLuminanceAverage, double &oLuminanceLogAverage) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)
* :cpp:func:`GetCompression <void RED::StreamingPolicy::GetCompression(DATA_KIND iData, bool &oEnabled, COMP_QUALITY &oQuality) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetConnectionAddress <virtual RNET::Address RNET::IPeer::GetConnectionAddress(int iConnection)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetConnectionsIDList <virtual RED_RC RNET::IPeer::GetConnectionsIDList(RED::Vector< int > &oConnectionsID) const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetContentPosition <static void RFK::TutorialApplication::GetContentPosition(int &oTop, int &oLeft)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetContentSize <static void RFK::TutorialApplication::GetContentSize(int &oWidth, int &oHeight)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetContextID <virtual RED_RC RED::IDataManager::GetContextID(unsigned int &oID, unsigned int iContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetContextSwitchCallback <virtual RED_RC RED::IShape::GetContextSwitchCallback(USER_SWITCH_CALLBACK &oContextSwitchCB, void *&oUserData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetContrast <float RED::PostProcess::GetContrast() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetController <virtual RED_RC RED::ISkeletalAnimationBlender::GetController(RED::Object *&oController, unsigned int iControllerIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`GetControllersCount <virtual RED_RC RED::ISkeletalAnimationBlender::GetControllersCount(unsigned int &oControllersCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`GetCoverBase <double RED::VolumetricEffectClouds::GetCoverBase() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetCoverPatchSize <double RED::VolumetricEffectClouds::GetCoverPatchSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetCoverScale <double RED::VolumetricEffectClouds::GetCoverScale() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetCoverage <virtual RED_RC RED::IMaterialController::GetCoverage(RED::Vector3 &oCoverage) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetCreationDate <virtual const RED::String & RED::IMaterialController::GetCreationDate() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetCurrentDataContext <virtual RED_RC RED::IReferenceManager::GetCurrentDataContext(unsigned int &oDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)
* :cpp:func:`GetCurrentExecutablePath <static RED::String RFK::TutorialApplication::GetCurrentExecutablePath()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetCurrentPosition <virtual RED_RC RED::IStream::GetCurrentPosition(RED::uint64 &oPosition) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`GetCurve <RED_RC RED::PostProcess::GetCurve(RED::Vector< float > &oX, RED::Vector< float > &oValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetCurveRamp <RED_RC RED::PostProcess::GetCurveRamp(RED::Object *&oRamp)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetCustomModel <virtual RED_RC RED::ISkyLightShape::GetCustomModel(RED::Vector3 &oSunDir, double &oSunRadiusScale, RED::Color &oSunIntensity, RED::Vector3 &oMoonDir, double &oMoonRadiusScale, RED::Color &oMoonIntensity, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`GetCutoff <virtual void RED::ISoftRayContext::GetCutoff(double oCutoff[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetDOF <void RED::PostProcess::GetDOF(float &oDOF, float &oNearMin, float &oNearMax, float &oFarMin, float &oFarMax) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetDOFKernelSize <int RED::PostProcess::GetDOFKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetData <virtual void RNET::IMessage::GetData(char *&oBuffer, int &oSize) const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)
* :cpp:func:`GetDataManager <virtual RED::Object * RED::IResourceManager::GetDataManager()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetDataStateNumber <virtual int RED::IGeometryDatabase::GetDataStateNumber() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetDefaultVRL <virtual RED_RC RED::IWindow::GetDefaultVRL(RED::Object *&oVRL, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetDefaultViewID <unsigned int RED::FileInfo::GetDefaultViewID() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetDeltaChannelOutput <virtual RED_RC RED::IAnimationClipController::GetDeltaChannelOutput(RED::AnimationData &oOutput, unsigned int iChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetDensity <double RED::VolumetricEffectClouds::GetDensity(const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetDensity <virtual double RED::VolumetricEffect::GetDensity(const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetDensity <virtual double RED::VolumetricEffectBoxVolume::GetDensity(const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetDensity <virtual double RED::VolumetricEffectLightVolume::GetDensity(const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetDensityScale <double RED::VolumetricEffectClouds::GetDensityScale() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetDepth <virtual RED_RC RED::ITextShape::GetDepth(float &oDepth, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetDepth <virtual int RED::ISoftRayContext::GetDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetDepthFunction <RED_RC RED::StateShader::GetDepthFunction(FUNCTION &oFunc, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetDepthLine <void RED::PostProcess::GetDepthLine(float &oIntensity, float &oDepth) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetDepthLineColor <const RED::Color & RED::PostProcess::GetDepthLineColor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetDepthLineWidth <float RED::PostProcess::GetDepthLineWidth() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetDepthMask <RED_RC RED::StateShader::GetDepthMask(DEPTH_MODE &oMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetDepthTest <RED_RC RED::StateShader::GetDepthTest(DEPTH_MODE &oDepth, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetDescription <const RED::String & RNET::Adapter::GetDescription() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`GetDescription <virtual const RED::String & RED::IMaterialController::GetDescription() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetDescription <virtual const RED::String & RED::IMaterialControllerProperty::GetDescription() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetDiffuse <virtual const RED::Color & ART::ILight::GetDiffuse() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetDiffuse <virtual const RED::Color & ART::IMaterial::GetDiffuse() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetDiffuseIntensity <virtual RED_RC RED::ILightShape::GetDiffuseIntensity(RED::Color &oDiffuse, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetDiffuseIntensity <virtual void RED::ISoftLight::GetDiffuseIntensity(double oDiffuse[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetDiffuseTexture <virtual const RED::Object * ART::IMaterial::GetDiffuseTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetDiffuseWrap <virtual void ART::IMaterial::GetDiffuseWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetDimensions <virtual void RED::IGeometryDatabase::GetDimensions(double &oXMin, double &oXMax, double &oYMin, double &oYMax, double &oZMin, double &oZMax) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetDisplacement <RED_RC RED::StateShader::GetDisplacement(float &oDispHeight, RED::Object *&oDispTexture, RED::Matrix &oDispMatrix, RED::MESH_CHANNEL &oDispUV, float &oDispOffset, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetDisplacement <virtual RED_RC RED::IMaterial::GetDisplacement(float &oDispHeight, RED::Object *&oDispTexture, RED::Matrix &oDispMatrix, RED::MESH_CHANNEL &oDispUV, float &oDispOffset, const RED::LayerSet &iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetDisplayMode <virtual ART::DISPLAY_MODE ART::IOptions::GetDisplayMode() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetDoubleSided <RED_RC RED::StateShader::GetDoubleSided(bool &oDoubleSided, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetDrawCallsCount <int RED::PassStatistics::GetDrawCallsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`GetDuration <double RED::AnimationClip::GetDuration() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`GetDuration <virtual RED_RC RED::IAnimationClipController::GetDuration(double &oDuration) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetEffectBox <virtual void ART::IReflectionProbe::GetEffectBox(RED::Vector3 &oMin, RED::Vector3 &oMax) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetEffectDistance <virtual RED_RC RED::ILightShape::GetEffectDistance(float &oEffectDistance, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetEffectDistance <virtual double RED::ISoftLight::GetEffectDistance() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetEffectDistance <virtual float ART::ILight::GetEffectDistance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetEffectRadius <virtual double ART::IReflectionProbe::GetEffectRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetElapsedTime <float RED::PassStatistics::GetElapsedTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`GetElementUID <virtual int RED::ISoftRayContext::GetElementUID() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetEllipticPath <virtual const double * ART::IPlanet::GetEllipticPath() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetEmission <virtual void RED::VolumetricEffect::GetEmission(double oEmission[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetEmission <virtual void RED::VolumetricEffectBoxVolume::GetEmission(double oEmission[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetEmission <virtual void RED::VolumetricEffectLightVolume::GetEmission(double oEmission[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetEmission <void RED::VolumetricEffectClouds::GetEmission(double oEmission[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetEmissive <virtual const RED::Color & ART::IMaterial::GetEmissive() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetEmissiveIntensity <virtual double ART::IMaterial::GetEmissiveIntensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetEmissiveTexture <virtual const RED::Object * ART::IMaterial::GetEmissiveTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetEmissiveWrap <virtual void ART::IMaterial::GetEmissiveWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetEmitterMaterial <virtual RED_RC RED::IPhysicalLightShape::GetEmitterMaterial(RED::Object *&oMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetEmitterMesh <virtual RED_RC RED::IPhysicalLightShape::GetEmitterMesh(RED::Object *&oMesh, float &oScale, float &oArea, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetEmitterSpherical <virtual RED_RC RED::IPhysicalLightShape::GetEmitterSpherical(bool &oIsSpherical, RED::Vector3 &oPosition, float &oRadius, RED::Vector3 &oDirection, float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetEndTime <virtual RED_RC RED::IAnimationClipController::GetEndTime(double &oTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetEngineAntiAlias <virtual RED_RC RED::IViewpointRenderList::GetEngineAntiAlias(int &oMultiSamples, bool &oSuperScale, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetEntitiesCount <virtual RED_RC ART::IWorld::GetEntitiesCount(unsigned int &oCount) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetEntity <virtual RED_RC ART::IWorld::GetEntity(RED::Object *&oEntity, unsigned int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetEnvironment <virtual RED::Object * ART::IPlanet::GetEnvironment() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetEnvironmentMap <virtual RED::Object * ART::IReflectionProbe::GetEnvironmentMap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetEnvironmentMapIndex <virtual RED::Object * ART::IReflectionProbe::GetEnvironmentMapIndex() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetEnvironmentMatrix <virtual const RED::Matrix & ART::IPlanet::GetEnvironmentMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetEnvironmentMaximalHeight <virtual double ART::IPlanet::GetEnvironmentMaximalHeight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetEnvironmentScale <virtual double ART::IPlanet::GetEnvironmentScale() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetEnvironmentSize <virtual void ART::IPlanet::GetEnvironmentSize(int &oWidth, int &oHeight) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetErosionPatchSize <double RED::VolumetricEffectClouds::GetErosionPatchSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetErosionScale <double RED::VolumetricEffectClouds::GetErosionScale() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetErosionThreshold <double RED::VolumetricEffectClouds::GetErosionThreshold() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetErrorCallback <virtual RED::REDSDK_ERROR_CALLBACK RED::IResourceManager::GetErrorCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetErrorCallbackUserData <virtual void * RED::IResourceManager::GetErrorCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetErrorFilePath <virtual const RED::String & RED::IResourceManager::GetErrorFilePath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetErrorTrackingCallback <virtual void ART::IWorld::GetErrorTrackingCallback(RED::REDSDK_ERROR_CALLBACK &oCallback, void *&oUser) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetEscapement <virtual RED_RC RED::IFont::GetEscapement(float &oEscapement, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetEstimatorPhotonsCount <virtual int RED::IGICache::GetEstimatorPhotonsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`GetEventCallback <static RFK::EVENT_CALLBACK RFK::TutorialApplication::GetEventCallback(RFK::EVENT iEvent, void **iParam=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetExposure <float RED::PostProcess::GetExposure() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetEye <virtual RED_RC RED::IViewpoint::GetEye(RED::Vector3 &oEye, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFOV <virtual double ART::ICamera::GetFOV() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)
* :cpp:func:`GetFOV <virtual double ART::IObserver::GetFOV() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetFPS <virtual double ART::IStatistics::GetFPS() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetFPSCounter <virtual RED_RC RED::IWindow::GetFPSCounter(float &oApplicationTime, float &oREDEngineTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetFaceCulling <RED_RC RED::StateShader::GetFaceCulling(CULLING_MODE &oCullMode, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetFacePixels <virtual RED_RC RED::IImageCube::GetFacePixels(int iFaceNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetFalloffBox <virtual void ART::IReflectionProbe::GetFalloffBox(RED::Vector3 &oFalloffMin, RED::Vector3 &oFalloffMax) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetFalloffRadius <virtual double ART::IReflectionProbe::GetFalloffRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetFilePath <static RED::String RFK::TutorialApplication::GetFilePath(const RED::String &iExtensions)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetFilterModes <virtual RED_RC RED::IImage::GetFilterModes(FILTER_MODE &oMinFilter, FILTER_MODE &oMagFilter, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetFilteredRadiance <virtual void ART::IStar::GetFilteredRadiance(double oRadiance[3], double iSaturation) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`GetFirstItem <RED::ShapePath::LeafData & RED::ShapePath::GetFirstItem()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetFirstItem <const RED::ShapePath::LeafData & RED::ShapePath::GetFirstItem() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetFirstShape <RED::Object * RED::ShapePath::GetFirstShape() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetFloatValue <virtual float RED::IMaterialControllerProperty::GetFloatValue() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetFloatingEye <virtual RED_RC RED::IViewpoint::GetFloatingEye(RED::Vector3 &oEye, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFloatingInvertViewingMatrix <virtual RED_RC RED::IViewpoint::GetFloatingInvertViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFloatingOrigin <virtual RED_RC RED::IViewpoint::GetFloatingOrigin(RED::Matrix &oMatx, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFloatingRight <virtual RED_RC RED::IViewpoint::GetFloatingRight(RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFloatingSight <virtual RED_RC RED::IViewpoint::GetFloatingSight(RED::Vector3 &oSight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFloatingTop <virtual RED_RC RED::IViewpoint::GetFloatingTop(RED::Vector3 &oTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFloatingViewProjectionMatrix <virtual RED_RC RED::IViewpoint::GetFloatingViewProjectionMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFloatingViewProjectionViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetFloatingViewProjectionViewportMatrix(RED::Matrix &oVPV, const RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetFloatingViewingMatrix <virtual RED_RC RED::IViewpoint::GetFloatingViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFlowOrientation <virtual double ART::IMaterial::GetFlowOrientation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetFlowSpeed <virtual double ART::IMaterial::GetFlowSpeed() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetFocusDistance <virtual RED_RC RED::IViewpoint::GetFocusDistance(double &oFocus, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFocusDistance <virtual RED_RC RED::IViewpoint::GetFocusDistance(float &oFocus, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFocusDistance <virtual double ART::ICamera::GetFocusDistance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)
* :cpp:func:`GetFocusDistance <virtual double ART::IObserver::GetFocusDistance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetFont <virtual RED_RC RED::IDataManager::GetFont(RED::Object *&oFont, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetFont <virtual RED_RC RED::ITextShape::GetFont(RED::Object *&oFont, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetFontList <virtual const RED::Vector< RED::Object * > & RED::IResourceManager::GetFontList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetFontsCount <virtual RED_RC RED::IDataManager::GetFontsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetForceHWImageDecompression <bool RED::StreamingPolicy::GetForceHWImageDecompression() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetFormat <virtual RED::FORMAT RED::IImageComposite::GetFormat(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`GetFormat <virtual RED_RC RED::IImage::GetFormat(RED::FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetFrameRate <unsigned int RED::FileInfo::GetFrameRate() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetFrameStatistics <virtual const RED::FrameStatistics & RED::IWindow::GetFrameStatistics() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetFramesCount <virtual RED_RC RED::IDataManager::GetFramesCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetFrustum <virtual RED_RC RED::IViewpoint::GetFrustum(double &oLeft, double &oRight, double &oBottom, double &oTop, double &oNear, double &oFar, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFrustum <virtual RED_RC RED::IViewpoint::GetFrustum(float &oLeft, float &oRight, float &oBottom, float &oTop, float &oNear, float &oFar, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFrustumCustom <virtual RED_RC RED::IViewpoint::GetFrustumCustom(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFrustumParallel <virtual RED_RC RED::IViewpoint::GetFrustumParallel(double &oXSiz, double &oYSiz, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFrustumParallel <virtual RED_RC RED::IViewpoint::GetFrustumParallel(float &oXSiz, float &oYSiz, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFrustumPerspective <virtual RED_RC RED::IViewpoint::GetFrustumPerspective(double &oFov, double &oRatio, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFrustumPerspective <virtual RED_RC RED::IViewpoint::GetFrustumPerspective(float &oFov, float &oRatio, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetFullSceneAntiAliasing <virtual int ART::IOptions::GetFullSceneAntiAliasing() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetGICachesMultiplier <virtual double ART::IGeometry::GetGICachesMultiplier() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetGIDiffuseColor <virtual RED_RC RED::IGeometryDatabase::GetGIDiffuseColor(RED::Color &oColor, const double iE[3], const double iP[3], int iTID, const double iTHit[3], int iThreadNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetGISamplesCount <virtual int ART::IGeometry::GetGISamplesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetGISamplesSpread <virtual double ART::IOptions::GetGISamplesSpread() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetGISettings <virtual void RED::ISoftRenderingContext::GetGISettings(bool &oGIEnabled, double &oGIError, double &oGlossinessThreshold, bool &oLighting, int &oEstimatorSamplingRate, int &oEstimatorInterSamplesCount, int &oCachePassesCount, int &oCacheHemiSamplesCount, int &oCacheInterpSamplesCount, double &oCacheNormalTolerance, double &oCacheDistanceTolerance, bool &oCachePrecise) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetGPSPosition <virtual void ART::IObserver::GetGPSPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetGPUChipset <virtual RED_RC RED::IWindow::GetGPUChipset(RED::HARDWARE_PLATFORM &oChipset)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetGPUMaterial <virtual RED::Object * RED::IGICache::GetGPUMaterial() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`GetGPUMesh <virtual RED::Object * RED::IGICache::GetGPUMesh() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGICache`)
* :cpp:func:`GetGamma <float RED::PostProcess::GetGamma() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetGeometry <virtual RED_RC ART::IPlanet::GetGeometry(RED::Object *&oGeometry, int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetGeometryDatabase <virtual const RED::Object * RED::ISoftRayContext::GetGeometryDatabase() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetGeometryGIUpdateTime <virtual double ART::IOptions::GetGeometryGIUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetGeometryProgramId <RED_RC RED::RenderShader::GetGeometryProgramId(RED::ShaderProgramID &oProgram, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetGeometryProgramId <RED_RC RED::RenderShader::GetGeometryProgramId(RED::Vector< RED::ShaderProgramID > &oProgramList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetGlobalElapsedTime <virtual double ART::IWorld::GetGlobalElapsedTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetGlobalTimeOverride <virtual double ART::IWorld::GetGlobalTimeOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetGlossiness <virtual double ART::IMaterial::GetGlossiness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetGlossinessTexture <virtual const RED::Object * ART::IMaterial::GetGlossinessTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetGlossinessWrap <virtual void ART::IMaterial::GetGlossinessWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetGlossyAngle <virtual double RED::ISoftShaderContext::GetGlossyAngle() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetGlossyAngleAniso <virtual double RED::ISoftShaderContext::GetGlossyAngleAniso() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetGlossySampleDir <virtual void RED::ISoftRayContext::GetGlossySampleDir(double oSampleDir[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetGlossySamplesCount <virtual int RED::ISoftShaderContext::GetGlossySamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetGlow <float RED::PostProcess::GetGlow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetGlowKernelSize <int RED::PostProcess::GetGlowKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetGlowThreshold <float RED::PostProcess::GetGlowThreshold() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetGlyphTextureOffset <virtual RED_RC RED::IFont::GetGlyphTextureOffset(float &oOffset, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetGlyphTexturePreloadRange <virtual RED_RC RED::IFont::GetGlyphTexturePreloadRange(int &oGlyphMin, int &oGlyphMax, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetGlyphTextureSize <virtual RED_RC RED::IFont::GetGlyphTextureSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetGroundAlbedo <virtual const RED::Color & ART::IAtlas::GetGroundAlbedo() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetGroup <virtual unsigned int RED::ISkeletalAnimationController::GetGroup() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetHDROverride <virtual RED_RC RED::IViewpointRenderList::GetHDROverride(bool &oOverride, int &oHDRValue, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetHSL <void RED::PostProcess::GetHSL(float &oHue, float &oSaturation, float &oLightness) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetHandle <pthread_mutex_t RED::Mutex::GetHandle() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`GetHandle <pthread_t RED::Thread::GetHandle() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`GetHardwareAntiAlias <int RED::WindowRenderInfo::GetHardwareAntiAlias() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`GetHardwareAntiAlias <virtual RED_RC RED::IViewpointRenderList::GetHardwareAntiAlias(int &oMultiSamples, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetHardwareVendor <virtual RED_RC RED::IWindow::GetHardwareVendor(const char *&oVendor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetHint <virtual const RED::String & RED::IMaterialController::GetHint(const RED::String &iName) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetHint <virtual const RED::String & RED::IMaterialController::GetHint(unsigned int iIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetHintName <virtual const RED::String & RED::IMaterialController::GetHintName(unsigned int iIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetHintsCount <virtual unsigned int RED::IMaterialController::GetHintsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetHitInterval <virtual void RED::ISoftRayContext::GetHitInterval(double &oTMin, double &oTMax) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetHostProduct <RED::HOST_PRODUCT RED::Version::GetHostProduct() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`GetID <unsigned int RED::Object::GetID() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`GetID <virtual unsigned int RNET::IPeer::GetID() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetIDFromData <static unsigned int RED::Object::GetIDFromData(const char *iData, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`GetIDFromString <static unsigned int RED::Object::GetIDFromString(const char *iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`GetIDFromString <unsigned int RED::String::GetIDFromString() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`GetIDToNamesMap <const RED::Map< unsigned int, RED::String > & RED::FileInfo::GetIDToNamesMap() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetIES <virtual RED_RC RED::IPhysicalLightShape::GetIES(RED::String &oFile, RED::Vector< double > &oValues, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetIESAngle <virtual RED_RC RED::IPhysicalLightShape::GetIESAngle(float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetIESAngle <virtual double ART::ILight::GetIESAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetIESMatrix <virtual RED_RC RED::IPhysicalLightShape::GetIESMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetIESStretch <virtual bool ART::ILight::GetIESStretch() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetIOR <virtual double ART::IMaterial::GetIOR() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetIOR <virtual double RED::ISoftRayContext::GetIOR() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetIORTexture <virtual const RED::Object * ART::IMaterial::GetIORTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetIORWrap <virtual void ART::IMaterial::GetIORWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetImage <RED::Object * RED::RenderLayer::GetImage() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetImage <virtual RED_RC RED::IDataManager::GetImage(RED::Object *&oImage, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetImage3DByteSize <virtual RED_RC RED::IImage3D::GetImage3DByteSize(RED::uint64 &oSize, int iWidth, int iHeight, int iDepth, RED::FORMAT iFormat) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetImageByteSize <virtual RED_RC RED::IImage::GetImageByteSize(RED::uint64 &oSize, int iWidth, int iHeight, RED::FORMAT iFormat) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetImageHeight <unsigned int RED::ViewpointStatistics::GetImageHeight() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetImageList <virtual RED_RC RED::IMaterial::GetImageList(RED::Map< RED::Object *, int > &oImageList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetImageList <virtual const RED::Vector< RED::Object * > & RED::IResourceManager::GetImageList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetImageWidth <unsigned int RED::ViewpointStatistics::GetImageWidth() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetImagesCount <virtual RED_RC RED::IDataManager::GetImagesCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetImagesStorage <void RED::StreamingPolicy::GetImagesStorage(bool &oGPUStorage, bool &oCPUStorage) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetImmediateMode <virtual RED_RC RED::IMaterial::GetImmediateMode(bool &oOnOff, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetInclination <virtual const RED::Matrix & ART::IPlanet::GetInclination() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetIndirectMipmapMode <virtual RED_RC RED::IImage::GetIndirectMipmapMode(bool &oMipmapMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Color &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::MATERIAL_PASS &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::MESH_CHANNEL &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Matrix &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Object *&oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(RED::Vector4 &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(bool &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParameter <RED_RC RED::RenderShader::GetInputParameter(double &oParameter, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInputParametersCount <int RED::RenderShader::GetInputParametersCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetInspectedObject <static RED_RC RFK::TutorialApplication::GetInspectedObject(RED::Object *&oObject, RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetInstanceCounterCallback <virtual RED_RC RED::IViewpoint::GetInstanceCounterCallback(RED::INSTANCE_COUNTER_CALLBACK &oCallback, void *&oUserData, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetInstanceCounterImageCallback <virtual RED_RC RED::IViewpoint::GetInstanceCounterImageCallback(RED::INSTANCE_COUNTER_IMAGE_CALLBACK &oCallback, void *&oUserData, int iStateNumber=- 1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetInstancesCount <virtual int ART::ILight::GetInstancesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetIntegerValue <virtual int RED::IMaterialControllerProperty::GetIntegerValue() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetIntensity <float RED::Color::GetIntensity() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`GetInterruptCallback <virtual void RED::IResourceManager::GetInterruptCallback(RED::INTERRUPT_CALLBACK &oCallback, void *&oUserData) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetIntersection <virtual bool RED::IGeometryDatabase::GetIntersection(int &oTID, double oHit[3], const double iE[3], const double iP[3], int iTIDSource, int iTIDDestination, double iTMin, bool iForceTwoSided, bool iPrimary, int iThreadNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetInvalidState <static const RED::State & RED::State::GetInvalidState()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`GetInverseProjectionViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetInverseProjectionViewportMatrix(RED::Matrix &oIPV, const RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetInverseTransposeMatrix <virtual const RED::Matrix * RED::ISoftRayContext::GetInverseTransposeMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetInvert <RED_RC RED::Matrix::GetInvert(RED::Matrix &oInverted) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetInvertViewingMatrix <virtual RED_RC RED::IViewpoint::GetInvertViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetInvertViewingMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetInvertViewingMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetItemList <RED::Vector< RED::ShapePath::LeafData > & RED::ShapePath::GetItemList()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetItemList <const RED::Vector< RED::ShapePath::LeafData > & RED::ShapePath::GetItemList() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetItemsCount <int RED::ShapePath::GetItemsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetKey <float RED::PostProcess::GetKey() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetKey <unsigned int RED::CID::GetKey() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)
* :cpp:func:`GetKeyData <RED_RC RED::AnimationClip::GetKeyData(const RED::AnimationData *&oData, unsigned int iKey, unsigned int iChannel=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`GetKeyTime <RED_RC RED::AnimationClip::GetKeyTime(double &oTime, unsigned int iKey, unsigned int iChannel=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`GetKeysCount <RED_RC RED::AnimationClip::GetKeysCount(unsigned int &oKeysCount, unsigned int iChannel=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`GetLUT <void RED::PostProcess::GetLUT(RED::Vector< unsigned char > &oTable, unsigned int &oSize) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetLUTImage <RED_RC RED::PostProcess::GetLUTImage(RED::Object *&oImage3D)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetLandscapeBatchUpdateTime <virtual double ART::IStatistics::GetLandscapeBatchUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetLandscapeBatchesCount <virtual int ART::IStatistics::GetLandscapeBatchesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetLandscapePatchUpdateTime <virtual double ART::IStatistics::GetLandscapePatchUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetLandscapeRealHeight <virtual RED_RC ART::IPlanet::GetLandscapeRealHeight(double oPos[3], double iPos[3], bool iWithGroundAreas, bool iWithGeometries, bool iFirstSoil, int iGeometryMaxPriority=INT_MAX) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetLandscapeSubmitTime <virtual double ART::IStatistics::GetLandscapeSubmitTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetLandscapeSyncTime <virtual double ART::IStatistics::GetLandscapeSyncTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetLandscapeTrianglesCount <virtual int ART::IStatistics::GetLandscapeTrianglesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetLandscapeVisibilityUpdateTime <virtual double ART::IStatistics::GetLandscapeVisibilityUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetLandscapeVisibleHeight <virtual RED_RC ART::IPlanet::GetLandscapeVisibleHeight(double oPos[3], double oNor[3], double iPos[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetLastFrameTime <virtual double ART::IWorld::GetLastFrameTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetLastItem <RED::ShapePath::LeafData & RED::ShapePath::GetLastItem()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetLastItem <const RED::ShapePath::LeafData & RED::ShapePath::GetLastItem() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetLastShape <RED::Object * RED::ShapePath::GetLastShape() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetLayerHeights <void RED::VolumetricEffectClouds::GetLayerHeights(double &oHeightLow, double &oHeightHigh) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetLayerSet <virtual RED_RC RED::IShape::GetLayerSet(const RED::LayerSet *&iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetLayerSet <virtual RED_RC RED::IViewpoint::GetLayerSet(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetLayerSet <virtual const RED::LayerSet & RED::IMaterial::GetLayerSet(int iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetLayerSet <virtual const RED::LayerSet & RED::IMaterialControllerProperty::GetLayerSet() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetLayerSetLit <virtual RED_RC RED::ILightShape::GetLayerSetLit(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetLayerSetLit <virtual const RED::LayerSet & RED::ISoftLight::GetLayerSetLit() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetLayerSetShadowCaster <virtual RED_RC RED::ILightShape::GetLayerSetShadowCaster(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetLayerSetShadowCaster <virtual const RED::LayerSet & RED::ISoftLight::GetLayerSetShadowCaster() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetLayerSetShadowReceiver <virtual RED_RC RED::ILightShape::GetLayerSetShadowReceiver(RED::LayerSet &oLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetLayerSetShadowReceiver <virtual const RED::LayerSet & RED::ISoftLight::GetLayerSetShadowReceiver() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetLayers <RED_RC RED::LayerSet::GetLayers(RED::Vector< unsigned int > &oLayers) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`GetLength <double RED::Quaternion::GetLength() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`GetLength <double RED::Vector3::GetLength() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`GetLength2 <double RED::Quaternion::GetLength2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`GetLength2 <double RED::Vector3::GetLength2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`GetLength3 <double RED::Vector4::GetLength3() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`GetLength4 <double RED::Vector4::GetLength4() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`GetLevels <void RED::PostProcess::GetLevels(float &oInputBlack, float &oInputWhite, float &oOutputBlack, float &oOutputWhite) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetLight <virtual RED::Object * ART::IGeometry::GetLight(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetLight <virtual const RED::ISoftLight & RED::ISoftRenderingContext::GetLight(unsigned int iLight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetLight <virtual const RED::ISoftLight * RED::ISoftRayContext::GetLight(const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetLightRayMarchingStepIncrease <virtual RED_RC RED::IVolumeShape::GetLightRayMarchingStepIncrease(double &oStepIncrease, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetLightRayMaxSamples <virtual RED_RC RED::IVolumeShape::GetLightRayMaxSamples(unsigned int &oSamples, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetLightType <virtual RED::LIGHT_TYPE RED::ISoftLight::GetLightType() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetLightsCount <virtual int ART::IGeometry::GetLightsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetLightsCount <virtual unsigned int RED::ISoftRenderingContext::GetLightsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetLineMajorMatrix <void RED::Matrix::GetLineMajorMatrix(double oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetLineMajorMatrix <void RED::Matrix::GetLineMajorMatrix(float oMat[16]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetLineSmoothing <RED_RC RED::StateShader::GetLineSmoothing(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetLineStipple <RED_RC RED::StateShader::GetLineStipple(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetLineStipplePattern <RED_RC RED::StateShader::GetLineStipplePattern(int &oFactor, short &oPattern, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetLineWidth <RED_RC RED::StateShader::GetLineWidth(float &oWidth, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetLinkedWindows <virtual RED_RC RED::IViewpoint::GetLinkedWindows(RED::Vector< RED::Object * > &oWindowList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetLoadChunkNotificationCallback <virtual LoadChunkNotificationCallback RED::IStream::GetLoadChunkNotificationCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`GetLocalAnisotropy <virtual float RED::IImage::GetLocalAnisotropy() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetLocalBorderColor <virtual const RED::Color & RED::IImage::GetLocalBorderColor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetLocalDepth <virtual int RED::IImage3D::GetLocalDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetLocalFacePixels <virtual const unsigned char * RED::IImageCube::GetLocalFacePixels(int iFaceNumber) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetLocalFacePixels <virtual unsigned char * RED::IImageCube::GetLocalFacePixels(int iFaceNumber)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetLocalFilterModes <virtual void RED::IImage::GetLocalFilterModes(RED::FILTER_MODE &oMinFilter, RED::FILTER_MODE &oMagFilter) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetLocalFormat <virtual FORMAT RED::IImageCube::GetLocalFormat() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetLocalFormat <virtual RED::FORMAT RED::IImage2D::GetLocalFormat() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetLocalFormat <virtual RED::FORMAT RED::IImage3D::GetLocalFormat() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetLocalGPUDriver <virtual RED_RC RED::IGraphicDevice::GetLocalGPUDriver(RED::String &oDriver, RED::String &oDLLVersion, bool &oNewer, bool &oOlder, const RED::GPUID &iGPU) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`GetLocalGPUs <virtual RED_RC RED::IGraphicDevice::GetLocalGPUs(RED::Vector< RED::GPUID > &oGPUList, bool iPrimaryOnly=false) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`GetLocalHeight <virtual int RED::IImage2D::GetLocalHeight() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetLocalHeight <virtual int RED::IImage3D::GetLocalHeight() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetLocalMipmapMode <virtual bool RED::IImage::GetLocalMipmapMode() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetLocalPixels <virtual const unsigned char * RED::IImage2D::GetLocalPixels() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetLocalPixels <virtual const unsigned char * RED::IImage3D::GetLocalPixels() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetLocalPixels <virtual unsigned char * RED::IImage2D::GetLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetLocalPixels <virtual unsigned char * RED::IImage3D::GetLocalPixels()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetLocalSize <virtual int RED::IImageCube::GetLocalSize() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`GetLocalSize <virtual void RED::IImage2D::GetLocalSize(int &oWidth, int &oHeight) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetLocalSize <virtual void RED::IImage3D::GetLocalSize(int &oWidth, int &oHeight, int &oDepth) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetLocalTarget <virtual RED::TARGET RED::IImage::GetLocalTarget() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetLocalWidth <virtual int RED::IImage2D::GetLocalWidth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetLocalWidth <virtual int RED::IImage3D::GetLocalWidth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetLocalWrapModes <virtual void RED::IImage::GetLocalWrapModes(RED::WRAP_MODE &oWrapU, RED::WRAP_MODE &oWrapV) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetLogAverageLuminance <virtual RED_RC RED::IImage2D::GetLogAverageLuminance(float &oLogAverageLuminance, unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetLogPath <static RED::String RNET::System::GetLogPath()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`GetLoop <virtual RED_RC RED::IAnimationClipController::GetLoop(bool &oLoop) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetLoopMode <static LOOP_MODE RFK::TutorialApplication::GetLoopMode()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetLuminanceInformation <void RED::PostProcess::GetLuminanceInformation(float &oAverageLuminance, float &oLogAverageLuminance, unsigned int &oSamplesCount, float &oMinLuminance, float &oMaxLuminance) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetLuminanceOverride <void RED::PostProcess::GetLuminanceOverride(float &oAverageLuminance, float &oLogAverageLuminance, unsigned int &oSamplesCount, float &oMinLuminance, float &oMaxLuminance) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetLuminousFlux <virtual RED_RC RED::IPhysicalLightShape::GetLuminousFlux(float &oLuminousFlux, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetLuminousFlux <virtual float ART::ILight::GetLuminousFlux() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetMIDToMatrTable <RED::Vector< RED::Object * > & RED::RenderLayer::GetMIDToMatrTable()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetMainThreadOutsideUpdateTime <virtual double ART::IStatistics::GetMainThreadOutsideUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetMainThreadREDsdkAuxiliaryDrawTime <virtual double ART::IStatistics::GetMainThreadREDsdkAuxiliaryDrawTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetMainThreadREDsdkClusterUpdateTime <virtual double ART::IStatistics::GetMainThreadREDsdkClusterUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetMainThreadREDsdkDrawTime <virtual double ART::IStatistics::GetMainThreadREDsdkDrawTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetMainThreadREDsdkImageUpdateTime <virtual double ART::IStatistics::GetMainThreadREDsdkImageUpdateTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetMainThreadSyncWaitTime <virtual double ART::IStatistics::GetMainThreadSyncWaitTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetMajor <unsigned int RED::Version::GetMajor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`GetMaskColor <const RED::Color & RED::RenderLayer::GetMaskColor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetMaterial <virtual RED::Object * ART::IGeometry::GetMaterial(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetMaterial <virtual RED::Object * RED::IMaterialController::GetMaterial() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetMaterial <virtual RED_RC RED::IDataManager::GetMaterial(RED::Object *&oMaterial, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetMaterial <virtual RED_RC RED::IShape::GetMaterial(RED::Object *&oMaterial, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetMaterialController <virtual RED::Object * RED::IResourceManager::GetMaterialController(const RED::Object *iMaterial) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetMaterialControllerAutoSaving <bool RED::StreamingPolicy::GetMaterialControllerAutoSaving() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetMaterialFromMaterialID <RED::Object * RED::RenderLayer::GetMaterialFromMaterialID(unsigned char iR, unsigned char iG, unsigned char iB, unsigned char iA) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetMaterialLayerSets <virtual RED_RC ART::IAssetManager::GetMaterialLayerSets(RED::Vector< RED::LayerSet > &oLayerSets, const RED::Vector< unsigned int > &iContext) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`GetMaterialList <virtual const RED::Vector< RED::Object * > & RED::IResourceManager::GetMaterialList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetMaterialSetupsCount <int RED::PassStatistics::GetMaterialSetupsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`GetMaterialsCount <virtual RED_RC RED::IDataManager::GetMaterialsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetMaterialsCount <virtual int ART::IGeometry::GetMaterialsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetMatrix <virtual RED_RC ART::ILight::GetMatrix(RED::Matrix &oTransform, int iInstance=0) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetMatrix <virtual RED_RC RED::ITransformShape::GetMatrix(RED::Matrix *&oMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`GetMatrix <virtual RED_RC RED::ITransformShape::GetMatrix(const RED::Matrix *&oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`GetMatrix <virtual const RED::Matrix & ART::ICamera::GetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)
* :cpp:func:`GetMatrix <virtual const RED::Matrix & ART::IMaterial::GetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetMatrix <virtual const RED::Matrix & ART::IReflectionProbe::GetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetMatrix <virtual const RED::Matrix * RED::ISoftRayContext::GetMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetMatrix <void RED::AnimationData::GetMatrix(RED::Matrix &oMatrix) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`GetMatrixLocal <virtual void RED::ISoftShaderContext::GetMatrixLocal(RED::Matrix &ioMatrix, int iBindPos, const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetMatrixSwapsCount <int RED::PassStatistics::GetMatrixSwapsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`GetMatte <RED_RC RED::StateShader::GetMatte(bool &oMatte, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetMax3DTextureSize <virtual RED_RC RED::IWindow::GetMax3DTextureSize(int &oMax3DTexSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetMaxCloudsDensity <virtual double ART::IOptions::GetMaxCloudsDensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetMaxComponent <float RED::Color::GetMaxComponent() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`GetMaxConnections <virtual int RNET::IPeer::GetMaxConnections() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetMaxLuminance <virtual RED_RC RED::IImage2D::GetMaxLuminance(float &oMaxLuminance, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetMaxPrismsDensity <virtual double ART::IOptions::GetMaxPrismsDensity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetMaxTextureSize <virtual RED_RC RED::IWindow::GetMaxTextureSize(int &oMaxTexSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetMeanColor <static RED_RC RED::ImageTools::GetMeanColor(RED::Color &oMinColor, RED::Color &oMaxColor, RED::Color &oMeanColor, RED::Object *ioImage, bool iLocalStorage)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`GetMemoryInformations <const RED::Map< const void *, RED::MemoryLeakTracker::MemInfos > & RED::MemoryLeakTracker::GetMemoryInformations() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`GetMemoryLeakTracker <RED::MemoryLeakTracker * RED::MemoryAllocator::GetMemoryLeakTracker() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`GetMemorySize <RED::uint64 RED::LayerSet::GetMemorySize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`GetMemorySize <virtual RED_RC RED::IShape::GetMemorySize(RED::uint64 &oByteSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetMemoryUsage <virtual void ART::IGeometry::GetMemoryUsage(RED::uint64 &oCPU, RED::uint64 &oGPU) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetMetalInfo <virtual RED_RC RED::IImage::GetMetalInfo(void *&oMtlTexture) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetMetalness <virtual double ART::IMaterial::GetMetalness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetMetalnessTexture <virtual const RED::Object * ART::IMaterial::GetMetalnessTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetMetalnessWrap <virtual void ART::IMaterial::GetMetalnessWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetMetrics <virtual RED_RC RED::IFont::GetMetrics(float &oAscentArea, float &oDescentArea, float &oInternalLeading)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetMinComponent <float RED::Color::GetMinComponent() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`GetMinLuminance <virtual RED_RC RED::IImage2D::GetMinLuminance(float &oMinLuminance, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetMinRemainingBucketsCount <virtual int RED::ISoftBucket::GetMinRemainingBucketsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)
* :cpp:func:`GetMinor <unsigned int RED::Version::GetMinor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`GetMipmapMode <virtual RED_RC RED::IImage::GetMipmapMode(bool &oMipmapMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetMiscObject <virtual RED_RC RED::IDataManager::GetMiscObject(RED::Object *&oObject, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetMiscObjectsCount <virtual RED_RC RED::IDataManager::GetMiscObjectsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetMoon <virtual RED_RC RED::IMoonLightShape::GetMoon(RED::Vector3 &oMoonDir, double &oMoonScale, double &oMoonMult, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)
* :cpp:func:`GetMouseCursorPosition <static void RFK::TutorialApplication::GetMouseCursorPosition(int &oX, int &oY)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetMultipleScatteringFactor <virtual RED_RC RED::ICloudsVolumeShape::GetMultipleScatteringFactor(double &oFactor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)
* :cpp:func:`GetMultipleTracks <bool RED::FileInfo::GetMultipleTracks() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`GetName <const RED::String & RED::RenderShaderParameter::GetName() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetName <virtual const RED::String & ART::IPlanet::GetName() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetName <virtual const RED::String & RED::IMaterialController::GetName() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetName <virtual const RED::String & RED::IMaterialControllerProperty::GetName() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetNearFar <virtual RED_RC RED::IViewpoint::GetNearFar(double &oDNear, double &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetNearFar <virtual RED_RC RED::IViewpoint::GetNearFar(float &oDNear, float &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetNearFar <virtual void ART::IObserver::GetNearFar(double &oDNear, double &oDFar) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetNearFarBackground <virtual void ART::IObserver::GetNearFarBackground(double &oDNear, double &oDFar) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetNextIOR <virtual double RED::ISoftRayContext::GetNextIOR() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetNextWCSSample <virtual RED_RC RED::ISoftLight::GetNextWCSSample(bool &oCompleted, double oLightDirection[4], double oLightColor[4], double oShadowColor[4], const double iPosition[4], const double iNormal[4], const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetNoisePatchSize <double RED::VolumetricEffectClouds::GetNoisePatchSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetNormalArray <virtual RED_RC RED::IMeshShape::GetNormalArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetNormalArray <virtual RED_RC RED::IMeshShape::GetNormalArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetNormalFacing <virtual double RED::ISoftRayContext::GetNormalFacing() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetNumber <int RED::State::GetNumber() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`GetNumberOfProcessors <virtual int RED::IResourceManager::GetNumberOfProcessors() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetOSHandler <virtual void * RED::IWindow::GetOSHandler() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetObjectElementIndices <virtual void RED::ISoftRayContext::GetObjectElementIndices(int &oI0, int &oI1, int &oI2) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectElementNumber <virtual int RED::ISoftRayContext::GetObjectElementNumber() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectElementUVs <virtual void RED::ISoftRayContext::GetObjectElementUVs(double &oU, double &oV) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectElementWCS <virtual void RED::ISoftRayContext::GetObjectElementWCS(double oP0[4], double oP1[4], double oP2[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectLayerSet <virtual RED::LayerSet * RED::ISoftRayContext::GetObjectLayerSet() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectMaterial <virtual RED::Object * RED::ISoftRayContext::GetObjectMaterial() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectMatrix <virtual RED::Matrix * RED::ISoftRayContext::GetObjectMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectShape <virtual RED::Object * RED::ISoftRayContext::GetObjectShape() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectShapePath <virtual const RED::ShapePath & RED::ISoftRayContext::GetObjectShapePath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObjectUID <virtual int RED::ISoftRayContext::GetObjectUID() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetObliquity <virtual const RED::Matrix & ART::IPlanet::GetObliquity() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetOffsetMatrix <virtual const RED::Matrix & ART::IPlanet::GetOffsetMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetOpenFunction <static RED_OPENFILE_FUNCTION RED::FileSystemTools::GetOpenFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`GetOpenGLBufferCallback <virtual RED::OPENGL_BUFFER_CALLBACK RED::IResourceManager::GetOpenGLBufferCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetOpenGLBufferCallbackUserData <virtual void * RED::IResourceManager::GetOpenGLBufferCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetOpenGLExtensions <virtual RED_RC RED::IWindow::GetOpenGLExtensions(const char *&oExtensions)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetOpenGLInfo <virtual RED_RC RED::IImage::GetOpenGLInfo(unsigned int &oTextureID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetOpenGLMaterialCallback <virtual RED::OPENGL_MATERIAL_CALLBACK RED::IResourceManager::GetOpenGLMaterialCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetOpenGLMaterialCallbackUserData <virtual void * RED::IResourceManager::GetOpenGLMaterialCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetOpenGLVersion <virtual RED_RC RED::IWindow::GetOpenGLVersion(const char *&oVersion)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetOpenGLViewpointCallback <virtual RED::OPENGL_VIEWPOINT_CALLBACK RED::IResourceManager::GetOpenGLViewpointCallback() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetOpenGLViewpointCallbackUserData <virtual void * RED::IResourceManager::GetOpenGLViewpointCallbackUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetOperatingSystem <virtual RED_RC RED::IGraphicDevice::GetOperatingSystem(RED::OPERATING_SYSTEM &oOS) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`GetOperationStream <virtual RED_RC RED::RenderShader::GetOperationStream(const RED::Object *iCaller, RED::Vector< int > &ioStream, RED::HARDWARE_PLATFORM iPlatformId) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetOperationStream <virtual RED_RC RED::Shader::GetOperationStream(const RED::Object *iCaller, RED::Vector< int > &ioStream, RED::HARDWARE_PLATFORM iPlatformId) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`GetOperationStream <virtual RED_RC RED::StateShader::GetOperationStream(const RED::Object *iCaller, RED::Vector< int > &ioStream, RED::HARDWARE_PLATFORM iPlatformID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(bool &oDefaultValue, bool &oMinValue, bool &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(double &oDefaultValue, double &oMinValue, double &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(float &oDefaultValue, float &oMinValue, float &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionInfo <virtual RED_RC RED::IOptions::GetOptionInfo(int &oDefaultValue, int &oMinValue, int &oMaxValue, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(bool &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(double &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(float &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionValue <virtual RED_RC RED::IOptions::GetOptionValue(int &oValue, RED::OPTIONS iOption, const RED::Object *iPathWindow, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOptionValueFormat <virtual RED_RC RED::IOptions::GetOptionValueFormat(RED::OPTION_VALUE_FORMAT &oFormat, RED::OPTIONS iOption) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`GetOrbitalPeriod <virtual double ART::IPlanet::GetOrbitalPeriod() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetOrientation <virtual RED_RC RED::IFont::GetOrientation(float &oOrientation, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetPID <virtual ART::PLANET_ID ART::IPlanet::GetPID() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetParameter <RED_RC RED::RenderShader::GetParameter(RED::Vector< RED::RenderShaderParameter * > &oParamList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetParameter <RED_RC RED::RenderShader::GetParameter(RED::Vector< RED::RenderShaderParameter * > &oParamList, const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetParameter <virtual RED_RC RED::RenderShader::GetParameter(RED::RenderShaderParameter *&oParam, const RED::String &iName, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetParameters <RED_RC RED::RenderShader::GetParameters(RED::Vector< RED::RenderShaderParameter * > &ioParamList, RED::RenderShaderParameter::TYPE iType, int iShaderTargets=(0xffffffff), RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetParameters <RED_RC RED::RenderShader::GetParameters(RED::Vector< RED::RenderShaderParameter * > &ioParamList, int iShaderTargets=(0xffffffff), RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetParent <virtual RED::Object * ART::IPlanet::GetParent() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetParent <virtual RED_RC RED::IShape::GetParent(RED::Object *&oParent, int iParentNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetParentApplication <const RED::String & RED::FileHeader::GetParentApplication() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`GetParentCelestialBody <virtual RED::Object * ART::ICamera::GetParentCelestialBody() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)
* :cpp:func:`GetParentCelestialBody <virtual RED::Object * ART::IObserver::GetParentCelestialBody() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetParentCelestialBodyTransform <virtual const RED::Matrix & ART::IObserver::GetParentCelestialBodyTransform() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetParentViewpoints <virtual RED_RC RED::IShape::GetParentViewpoints(RED::Vector< RED::Object * > &oViewpointList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetParents <virtual RED_RC RED::IShape::GetParents(const RED::Vector< RED::Object * > *&oParentlist, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetParentsCount <virtual RED_RC RED::IShape::GetParentsCount(int &oParentsCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetPass <RED::RENDERING_PASS RED::PassStatistics::GetPass() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`GetPassStatistics <const RED::PassStatistics & RED::ViewpointStatistics::GetPassStatistics(int iNumPass) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetPassTimeQuery <bool RED::FrameStatistics::GetPassTimeQuery(RED::RENDERING_PASS iPass) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetPassesCount <int RED::ViewpointStatistics::GetPassesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetPath <virtual const RED::String & RED::IStream::GetPath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`GetPathMatrix <RED_RC RED::ShapePath::GetPathMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetPhase <virtual void RED::VolumetricEffect::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetPhase <virtual void RED::VolumetricEffectBoxVolume::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetPhase <virtual void RED::VolumetricEffectLightVolume::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetPhase <void RED::VolumetricEffectClouds::GetPhase(double oPhase[3], const double iPosition[3], const double iDirection1[3], const double iDirection2[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetPhysicalColor <virtual const RED::Color & ART::ILight::GetPhysicalColor() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetPhysicalLightCutoff <virtual double RED::ISoftRenderingContext::GetPhysicalLightCutoff() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetPhysicalModel <virtual RED_RC RED::ISkyLightShape::GetPhysicalModel(double &oSceneScale, double &oViewHeight, double &oSkyMult, unsigned int &oTurbidity, RED::Color &oAlbedo, double &oAerosolsAlbedo, double &oAsymmetryFactor, RED::Vector3 &oSunDir, double &oSunRadiusScale, double &oSunIntensityMultiplier, RED::Vector3 &oMoonDir, double &oMoonRadiusScale, double &oMoonIntensityMultiplier, double &oStarsIntensityMultiplier, double &oSaturation, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`GetPickLine <virtual RED_RC RED::IWindow::GetPickLine(RED::Vector3 &oP1, RED::Vector3 &oP2, const RED::Object *iVRL, const RED::Object *iCamera, int iX, int iY, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetPipelineIDToNames <virtual const RED::Map< unsigned int, RED::String > & ART::IStatistics::GetPipelineIDToNames() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetPivotAxis <virtual RED::Matrix RED::ITransformShape::GetPivotAxis(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`GetPixelCoordinates <virtual void RED::ISoftRayContext::GetPixelCoordinates(double oPixel[2]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetPixelFormat <virtual RED_RC RED::IViewpointRenderList::GetPixelFormat(RED::FORMAT &oFormat, int iNumColorBuffer, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetPixelProgramId <RED_RC RED::RenderShader::GetPixelProgramId(RED::ShaderProgramID &oProgram, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetPixelProgramId <RED_RC RED::RenderShader::GetPixelProgramId(RED::Vector< RED::ShaderProgramID > &oProgramList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetPixelSize <virtual RED_RC RED::IImage::GetPixelSize(unsigned int &oSize, RED::FORMAT iFormat) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetPixelStorage <virtual void RED::IImage::GetPixelStorage(bool &oGPUStorage, bool &oCPUStorage) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetPixels <virtual RED_RC RED::IImage2D::GetPixels(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetPixels <virtual RED_RC RED::IImage3D::GetPixels(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetPixels <virtual RED_RC RED::IImageReadback::GetPixels(RED::Object *iVRL, RED::Object *iViewpoint, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageReadback`)
* :cpp:func:`GetPlanarReflectionPlaneEquation <virtual RED::Vector4 ART::IReflectionProbe::GetPlanarReflectionPlaneEquation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetPlanarReflectionPlaneNormal <virtual RED::Vector3 ART::IReflectionProbe::GetPlanarReflectionPlaneNormal() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetPlanarReflectionPlanePoint <virtual RED::Vector3 ART::IReflectionProbe::GetPlanarReflectionPlanePoint() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetPlanarReflectionTex <virtual RED::Object * ART::IReflectionProbe::GetPlanarReflectionTex() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetPlanet <virtual RED::Object * ART::IGeometry::GetPlanet() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetPlanet <virtual RED::Object * ART::IWorld::GetPlanet(ART::PLANET_ID iID) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetPlanetLandscapeOpsTime <virtual double ART::IOptions::GetPlanetLandscapeOpsTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPlanetLandscapeThreadsCount <virtual int ART::IOptions::GetPlanetLandscapeThreadsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPlanetPatchOffScreenSplitSize <virtual double ART::IOptions::GetPlanetPatchOffScreenSplitSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPlanetPatchOnScreenSplitSize <virtual double ART::IOptions::GetPlanetPatchOnScreenSplitSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPlanetResolution <virtual double ART::IOptions::GetPlanetResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPlatform <virtual RED::HARDWARE_PLATFORM RED::IResourceManager::GetPlatform() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetPlatformData <RED::StateShaderPlatformData & RED::StateShader::GetPlatformData(RED_RC &oRC, RED::HARDWARE_PLATFORM iPlatformID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetPlatformData <RED_RC RED::RenderShader::GetPlatformData(RED::RenderShaderData *&oData, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetPlatformList <RED_RC RED::RenderShader::GetPlatformList(RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetPlatformList <RED_RC RED::StateShader::GetPlatformList(RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetPlatformName <static const RED::String & RED::Product::GetPlatformName(PLATFORM iPlatform)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Product`)
* :cpp:func:`GetPlatformsCount <RED_RC RED::RenderShader::GetPlatformsCount(int &oCount) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetPlatformsCount <RED_RC RED::StateShader::GetPlatformsCount(int &oCount) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetPointSize <RED_RC RED::StateShader::GetPointSize(float &oPointSize, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetPointSmoothing <RED_RC RED::StateShader::GetPointSmoothing(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetPoints <virtual RED_RC RED::IPointShape::GetPoints(const int *&oIndex, int &oIndexCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetPoints <virtual RED_RC RED::IPointShape::GetPoints(int *&oIndex, int &oIndexCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetPointsCount <virtual RED_RC RED::IPointShape::GetPointsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetPolygonOffset <RED_RC RED::StateShader::GetPolygonOffset(bool &oOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetPolygonOffset <virtual RED_RC RED::IMaterial::GetPolygonOffset(float &oPolyOffsetFactor, float &oPolyOffsetUnits, const RED::LayerSet &iLayerSet, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetPolygonOffsetValue <RED_RC RED::StateShader::GetPolygonOffsetValue(float &oFactor, float &oUnits, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetPort <virtual int RNET::IPeer::GetPort() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetPortals <virtual RED_RC RED::ISkyLightShape::GetPortals(RED::Vector< RED::Object * > &oPortals, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`GetPos <virtual RED_RC RED::ILightShape::GetPos(RED::Vector3 &oPos, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetPosition <virtual RED::Vector3 ART::IObserver::GetPosition() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetPosition <virtual void ART::IObserver::GetPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetPosition <virtual void ART::IPlanet::GetPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetPosition <virtual void ART::IStar::GetPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`GetPostProcessSettings <virtual RED::PostProcess & RED::IViewpoint::GetPostProcessSettings()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetPowerAndEfficacy <virtual RED_RC RED::IPhysicalLightShape::GetPowerAndEfficacy(float &oPower, float &oLuminousEfficacy, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetPowerAndEfficiency <virtual RED_RC RED::IPhysicalLightShape::GetPowerAndEfficiency(float &oPower, float &oLuminousEfficiency, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetPrimaryPixelFrustum <virtual void RED::ISoftRayContext::GetPrimaryPixelFrustum(double oFrustumPlanes[24]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetPrimaryRay <virtual RED_RC ART::IObserver::GetPrimaryRay(double oE[3], double oP[3], double iX, double iY, double iZ=1.0) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetPrimitiveNumber <virtual RED_RC RED::IGeometryDatabase::GetPrimitiveNumber(int &oNumber, int iTID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetPriority <virtual RED_RC RED::IMaterial::GetPriority(int &oPriority, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetPrismsBatchesCount <virtual int ART::IStatistics::GetPrismsBatchesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetPrismsCount <virtual int ART::IStatistics::GetPrismsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetPrismsDensity <virtual double ART::IOptions::GetPrismsDensity(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrismsExactSpawn <virtual bool ART::IOptions::GetPrismsExactSpawn(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrismsFadeDistances <virtual void ART::IOptions::GetPrismsFadeDistances(double &oFadeStart, double &oFadeEnd, ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrismsMeshFadeOffset <virtual double ART::IOptions::GetPrismsMeshFadeOffset(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrismsPassesCount <virtual int ART::IOptions::GetPrismsPassesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrismsShadowRange <virtual int ART::IOptions::GetPrismsShadowRange(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrismsSpawnOffset <virtual int ART::IOptions::GetPrismsSpawnOffset(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrismsSplatOverlap <virtual double ART::IOptions::GetPrismsSplatOverlap(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetPrivateShadowBias <virtual double ART::IGeometry::GetPrivateShadowBias() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetPrivateShadowMapSize <virtual int ART::IGeometry::GetPrivateShadowMapSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetProduct <RED::PRODUCT RED::Version::GetProduct() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`GetProductName <static const RED::String & RED::Product::GetProductName(PRODUCT iProduct)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Product`)
* :cpp:func:`GetProgramLocal <virtual void RED::ISoftShaderContext::GetProgramLocal(double oParameter[4], int iBindPos, const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetProjection <virtual RED_RC RED::IViewpoint::GetProjection(RED::VIEWPOINT_TYPE &oProj, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetProjectionMatrix <virtual RED_RC RED::IViewpoint::GetProjectionMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetProjectionMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetProjectionMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetPropertiesCount <virtual unsigned int RED::IMaterialController::GetPropertiesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetProperty <virtual RED::Object * RED::IMaterialController::GetProperty(const RED::String &iName) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetProperty <virtual RED::Object * RED::IMaterialController::GetProperty(unsigned int iIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetREDErrorMessage <RED_RC RED::GetREDErrorMessage(RED::String &oErrorMessage, RED_RC iRC)>` (:doc:`namespaceRED`)
* :cpp:func:`GetREDNETErrorMessage <static RED_RC RNET::System::GetREDNETErrorMessage(RED::String &oMessage, RED_RC iRC)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`GetREDTimeElapsed <static float RFK::TutorialApplication::GetREDTimeElapsed()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetRGBAAABackground <static void RED::Color::GetRGBAAABackground(float oBackColor[4], double iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`GetRadiance <virtual void ART::IStar::GetRadiance(double oRadiance[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`GetRadius <double RED::BoundingSphere::GetRadius() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`GetRadius <virtual double ART::IPlanet::GetRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetRadius <virtual double ART::IStar::GetRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`GetRadius2 <double RED::BoundingSphere::GetRadius2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`GetRange <virtual void RED::IMaterialControllerProperty::GetRange(float &iStart, float &iEnd) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetRange <virtual void RED::IMaterialControllerProperty::GetRange(int &iStart, int &iEnd) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetRawAxisSystem <virtual const RED::Matrix & ART::IPlanet::GetRawAxisSystem() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetRawData <void * RED::UserDataRaw::GetRawData() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`GetRawDataLabel <const RED::String & RED::UserDataRaw::GetRawDataLabel() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`GetRawDataSize <RED::uint64 RED::UserDataRaw::GetRawDataSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`GetRayAdaptiveSamplingAllowedTime <virtual double RED::ISoftRenderingContext::GetRayAdaptiveSamplingAllowedTime() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayAdaptiveSamplingThreshold <virtual double RED::ISoftRenderingContext::GetRayAdaptiveSamplingThreshold() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayCutoff <virtual RED_RC RED::IVolumeShape::GetRayCutoff(double &oRayCutoff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetRayCutoffThreshold <virtual double RED::ISoftRenderingContext::GetRayCutoffThreshold() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayMarchingStep <virtual RED_RC RED::IVolumeShape::GetRayMarchingStep(double &oStep, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetRayMaxSecondaryRayIntensity <virtual double RED::ISoftRenderingContext::GetRayMaxSecondaryRayIntensity() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayReflectionDepth <virtual int RED::ISoftRenderingContext::GetRayReflectionDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayRefractionBack <virtual bool RED::ISoftRenderingContext::GetRayRefractionBack() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayRefractionDepth <virtual int RED::ISoftRenderingContext::GetRayRefractionDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayShadowDepth <virtual int RED::ISoftRenderingContext::GetRayShadowDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayTransparencyDepth <virtual int RED::ISoftRenderingContext::GetRayTransparencyDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayVolumeDepth <virtual int RED::ISoftRenderingContext::GetRayVolumeDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetRayVsTriangleHitPoint <void RED::ShaderString::GetRayVsTriangleHitPoint(const char *oRHit, const char *iRUV, const char *iRPos, const char *iRDir)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`GetRayVsTriangleUV <void RED::ShaderString::GetRayVsTriangleUV(const char *ioRUV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`GetRayWorldCacheSamplesCount <virtual int RED::ISoftRenderingContext::GetRayWorldCacheSamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetReadFunction <static RED_READFILE_FUNCTION RED::FileSystemTools::GetReadFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`GetRecentFiles <static const RED::Vector< RED::String > & RFK::TutorialApplication::GetRecentFiles()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetRectangularAreaLightShape <virtual RED_RC RED::ILightShape::GetRectangularAreaLightShape(float oDimensions[2], int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetRedsdkVersion <RED::Version RED::FileHeader::GetRedsdkVersion() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`GetReference <virtual RED::Object * RED::IReferenceManager::GetReference(RED::uint64 iReferenceID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)
* :cpp:func:`GetReflectance <virtual double ART::IMaterial::GetReflectance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetReflectanceTexture <virtual const RED::Object * ART::IMaterial::GetReflectanceTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetReflectanceWrap <virtual void ART::IMaterial::GetReflectanceWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetReflectionColor <virtual void RED::ISoftRayContext::GetReflectionColor(double oColor[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetReflectionDistance <virtual void RED::ISoftRayContext::GetReflectionDistance(double &oDistance) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetReflectionProbe <virtual RED::Object * ART::IGeometry::GetReflectionProbe(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetReflectionProbesCount <virtual int ART::IGeometry::GetReflectionProbesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetReflectiveCaustics <RED_RC RED::StateShader::GetReflectiveCaustics(bool &oReflectiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetRefractionColor <virtual void RED::ISoftRayContext::GetRefractionColor(double oColor[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetRefractionDistance <virtual void RED::ISoftRayContext::GetRefractionDistance(double &oDistance) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetRefractiveCaustics <RED_RC RED::StateShader::GetRefractiveCaustics(bool &oRefractiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetRenderCode <RED_RC RED::RenderShader::GetRenderCode(RED::RenderCode **oRenderCode, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetRenderCode <RED_RC RED::RenderShader::GetRenderCode(RED::Vector< RED::RenderCode * > &oCodeList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetRenderCode <virtual RenderCode & RED::ISoftShaderContext::GetRenderCode()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetRenderCode <virtual const RenderCode & RED::ISoftShaderContext::GetRenderCode() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetRenderDepthImage <virtual RED::Object * RED::IViewpointRenderList::GetRenderDepthImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetRenderImage <virtual RED::Object * RED::IViewpointRenderList::GetRenderImage(int iColorBufferNumber=0) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetRenderImage <virtual RED_RC RED::IImage2D::GetRenderImage(RED::Object *&oVRL, int &oWidth, int &oHeight, int &oXAnchor, int &oYAnchor, TARGET &oTarget, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`GetRenderImagesCount <virtual int RED::IViewpointRenderList::GetRenderImagesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetRenderInfo <virtual const RED::WindowRenderInfo & RED::IWindow::GetRenderInfo() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetRenderMode <virtual RED_RC RED::IFont::GetRenderMode(RED::FONT_RENDER_MODE &oFontRenderMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetRenderMode <virtual RED_RC RED::ILightShape::GetRenderMode(int &oValue, RENDER_MODE iMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetRenderMode <virtual int RED::ISoftLight::GetRenderMode(RENDER_MODE iMode) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetRenderPlanar <virtual bool ART::IReflectionProbe::GetRenderPlanar() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetRenderShaderParameter <virtual RED_RC RED::IViewpoint::GetRenderShaderParameter(RED::RenderShaderParameter &oParam, int iIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetRenderShaderParameters <virtual const RED::Map< int, RED::RenderShaderParameter > & RED::IViewpoint::GetRenderShaderParameters(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetRenderer <virtual RED_RC RED::IWindow::GetRenderer(const char *&oRenderer)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetRenderingProgressCallback <virtual void RED::IWindow::GetRenderingProgressCallback(RED::RENDERING_PROGRESS_CALLBACK &oCallback, void *&oUserData) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetResourceManager <RED::Object * RED::State::GetResourceManager() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`GetResourceManager <static RED::Object * RFK::TutorialApplication::GetResourceManager()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetRight <virtual RED::Vector3 ART::IObserver::GetRight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetRight <virtual RED_RC RED::ILightShape::GetRight(RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetRight <virtual RED_RC RED::IViewpoint::GetRight(RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetRight <virtual void ART::IObserver::GetRight(double oRight[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetRippleSpeed <virtual double ART::IMaterial::GetRippleSpeed() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetRippleStrength <virtual double ART::IMaterial::GetRippleStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetRootMatrix <virtual const RED::Matrix & ART::IGeometry::GetRootMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetRootMotionMatrix <virtual void RED::ISkeletalAnimationController::GetRootMotionMatrix(const RED::Matrix *&oMatrix) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetRootShape <virtual RED_RC RED::IViewpoint::GetRootShape(RED::Object *&oRoot, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetRotationAngleOverride <virtual double ART::IPlanet::GetRotationAngleOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetRotationMatrix <void RED::Quaternion::GetRotationMatrix(RED::Matrix &oRotationMatrix) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`GetRotationPeriod <virtual double ART::IPlanet::GetRotationPeriod() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetRotationPivot <virtual RED::Vector3 RED::ITransformShape::GetRotationPivot(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`GetRoughness <virtual double ART::IMaterial::GetRoughness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetRoughnessTexture <virtual const RED::Object * ART::IMaterial::GetRoughnessTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetRoughnessWrap <virtual void ART::IMaterial::GetRoughnessWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetSDKVersion <virtual const RED::Version & RED::ILicense::GetSDKVersion() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)
* :cpp:func:`GetSID <virtual ART::STAR_ID ART::IStar::GetSID() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`GetSSAORadius <virtual double ART::IOptions::GetSSAORadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSAOSamplesCount <virtual int ART::IOptions::GetSSAOSamplesCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSRBorderFade <virtual int ART::IOptions::GetSSRBorderFade() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSRCameraFade <virtual double ART::IOptions::GetSSRCameraFade() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSRObjectThickness <virtual double ART::IOptions::GetSSRObjectThickness() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSRRayResolution <virtual double ART::IOptions::GetSSRRayResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSRRefiningSteps <virtual int ART::IOptions::GetSSRRefiningSteps() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSRRenderingResolution <virtual int ART::IOptions::GetSSRRenderingResolution() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSSRStrength <virtual double ART::IOptions::GetSSRStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSamplesCount <virtual RED_RC RED::ILightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetSamplesCount <virtual RED_RC RED::IMoonLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)
* :cpp:func:`GetSamplesCount <virtual RED_RC RED::IPhysicalLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetSamplesCount <virtual RED_RC RED::ISkyLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`GetSamplesCount <virtual RED_RC RED::ISunLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)
* :cpp:func:`GetSamplesCount <virtual unsigned int RED::ISoftLight::GetSamplesCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetScale <virtual RED_RC RED::ITextShape::GetScale(RED::Vector3 &oScale, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetScalingPivot <virtual RED::Vector3 RED::ITransformShape::GetScalingPivot(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`GetScatteringSamples <virtual RED_RC RED::IVolumeShape::GetScatteringSamples(unsigned int &oSamples, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetSceneRoot <virtual RED_RC RED::IDataManager::GetSceneRoot(RED::Object *&oRoot, unsigned int iDataContext, unsigned int iIndex, const RED::State &iState, unsigned int iFrame=0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetSceneRootsCount <virtual RED_RC RED::IDataManager::GetSceneRootsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetScreenSaver <virtual RED_RC RED::IGraphicDevice::GetScreenSaver(bool &oOnOff) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`GetScript <virtual const RED::String & RED::IMaterialControllerProperty::GetScript() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetSdkVersion <virtual const RED::String & RED::IMaterialController::GetSdkVersion() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetSeed <virtual unsigned int RED::ISoftLight::GetSeed() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetSeekFunction <static RED_SEEKFILE_FUNCTION RED::FileSystemTools::GetSeekFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`GetSegments <virtual RED_RC RED::ILineShape::GetSegments(const int *&oSegmentIndex, int &oSegmentCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetSegments <virtual RED_RC RED::ILineShape::GetSegments(int *&oSegmentIndex, int &oSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetSegmentsCount <virtual RED_RC RED::ILineShape::GetSegmentsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetSelectedSubMeshes <virtual const RED::Map< int, bool > & ART::IGeometry::GetSelectedSubMeshes() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetShader <virtual RED_RC RED::IImageComposite::GetShader(RED::RenderShader *&oShader, bool iDirect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`GetShader <virtual RED_RC RED::IMaterial::GetShader(unsigned int iShaderID, RED::MATERIAL_PASS iPass, RED::Shader *&oShader, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShader <virtual RED_RC RED::IResourceManager::GetShader(const RED::String *&oShaderString, const RED::ShaderProgramID &iShaderID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetShader <virtual const RED::RenderShader * RED::IImageComposite::GetShader(bool iDirect, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`GetShader <virtual const RED::Shader * RED::IMaterial::GetShader(unsigned int iShaderID, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaderInput <int RED::RenderCode::GetShaderInput(RED_VSH_INPUT iShaderInput) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`GetShaderList <virtual RED_RC RED::IMaterial::GetShaderList(RED::Vector< RED::Shader * > &oShaders, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaderList <virtual RED_RC RED::IMaterial::GetShaderList(RED::Vector< const RED::Shader * > &oShaders, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaderTargets <RED_RC RED::RenderShader::GetShaderTargets(RED::Vector< int > &oTargets, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, RED::MATERIAL_PASS iPass, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShaders <virtual RED_RC RED::IMaterial::GetShaders(RED::Vector< RED::Shader * > &oShaders, const RED::LayerSet &iLayerSet, int iNumState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetShadingCallback <virtual void RED::IResourceManager::GetShadingCallback(RED::SOFT_SHADER_CALLBACK &oCallback, void *&oUserData, const RED::String &iLabel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetShadowBias <virtual RED_RC RED::ILightShape::GetShadowBias(double &oBias, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowBias <virtual double ART::ILight::GetShadowBias() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetShadowBias <virtual double RED::ISoftLight::GetShadowBias() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetShadowColor <virtual RED_RC RED::ILightShape::GetShadowColor(RED::Color &oColor, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowColor <virtual RED_RC RED::ISoftRayContext::GetShadowColor(double oShadowColor[4], const RED::ISoftLight *iLight, const RED::ISoftRenderingContext &iRenderCtx, const double *iSamplePos=NULL, int iSampleTID=0, bool iForceTwoSided=false) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetShadowColor <virtual const Color & RED::ISoftLight::GetShadowColor() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetShadowMapBeamRadius <virtual RED_RC RED::ILightShape::GetShadowMapBeamRadius(float &oRadius, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowMapBlur <virtual RED_RC RED::ILightShape::GetShadowMapBlur(int &oBlurSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowMapBlur <virtual int ART::ILight::GetShadowMapBlur() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetShadowMapCustomRange <virtual RED_RC RED::ILightShape::GetShadowMapCustomRange(float &oDNear, float &oDFar, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowMapDepth <virtual int RED::ISoftRenderingContext::GetShadowMapDepth() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetShadowMapPolygonOffset <virtual RED_RC RED::ILightShape::GetShadowMapPolygonOffset(float &oPolygonOffsetFactor, float &oPolygonOffsetUnits, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowMapResolution <virtual RED_RC RED::ILightShape::GetShadowMapResolution(int &oShadowMapRes, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowMapSides <virtual RED_RC RED::ILightShape::GetShadowMapSides(bool &oSingleMap, int &oFaceMaps, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowMapSize <virtual int ART::ILight::GetShadowMapSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetShadowMapSpotAngle <virtual RED_RC RED::ILightShape::GetShadowMapSpotAngle(float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowMapping <virtual RED_RC RED::ILightShape::GetShadowMapping(bool &oShadowMap, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetShadowType <virtual ART::LIGHT_SHADOW ART::ILight::GetShadowType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetShape <virtual RED::Object * RED::ISoftLight::GetShape() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetShapeList <RED::Vector< RED::Object * > & RED::ShapePath::GetShapeList()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetShapeList <const RED::Vector< RED::Object * > & RED::ShapePath::GetShapeList() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetShapePath <virtual const RED::ShapePath & RED::IGeometryDatabase::GetShapePath(int iTID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetShapePathFromObjectID <const RED::ShapePath & RED::RenderLayer::GetShapePathFromObjectID(unsigned char iR, unsigned char iG, unsigned char iB, unsigned char iA) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetShapes <virtual RED_RC RED::IShape::GetShapes(RED::Map< RED::Object *, unsigned int > &oShapes, const RED::CID &iCID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetShapesCount <int RED::ShapePath::GetShapesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetSharpen <float RED::PostProcess::GetSharpen() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetSharpenKernelSize <int RED::PostProcess::GetSharpenKernelSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetSharpness <double RED::VolumetricEffectClouds::GetSharpness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetSight <virtual RED::Vector3 ART::IObserver::GetSight() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetSight <virtual RED_RC RED::ILightShape::GetSight(RED::Vector3 &oSight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetSight <virtual RED_RC RED::IViewpoint::GetSight(RED::Vector3 &oSight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetSight <virtual void ART::IObserver::GetSight(double oSight[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetSigmaA <virtual void RED::VolumetricEffect::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetSigmaA <virtual void RED::VolumetricEffectBoxVolume::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetSigmaA <virtual void RED::VolumetricEffectLightVolume::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetSigmaA <void RED::VolumetricEffectClouds::GetSigmaA(double oSigmaA[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetSigmaSIn <virtual void RED::VolumetricEffect::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetSigmaSIn <virtual void RED::VolumetricEffectBoxVolume::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetSigmaSIn <virtual void RED::VolumetricEffectLightVolume::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetSigmaSIn <void RED::VolumetricEffectClouds::GetSigmaSIn(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetSigmaSOut <virtual void RED::VolumetricEffect::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetSigmaSOut <virtual void RED::VolumetricEffectBoxVolume::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetSigmaSOut <virtual void RED::VolumetricEffectLightVolume::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetSigmaSOut <void RED::VolumetricEffectClouds::GetSigmaSOut(double oSigmaS[3], const double iPosition[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetSimulationElapsedTime <virtual double ART::IWorld::GetSimulationElapsedTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetSimulationLastFrameTime <virtual double ART::IWorld::GetSimulationLastFrameTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetSimulationTimeScale <virtual double ART::IWorld::GetSimulationTimeScale() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetSize <virtual RED_RC RED::IFont::GetSize(float &oWidth, float &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetSize <virtual RED_RC RED::IImage::GetSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetSize <virtual RED_RC RED::IViewpointRenderList::GetSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetSize <virtual RED_RC RED::IWindow::GetSize(int &oWidth, int &oHeight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetSize3D <virtual RED_RC RED::IImage::GetSize3D(int &oWidth, int &oHeight, int &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetSkeletalAnimationBlender <virtual RED_RC RED::IDataManager::GetSkeletalAnimationBlender(RED::Object *&oBlender, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetSkeletalAnimationBlendersCount <virtual RED_RC RED::IDataManager::GetSkeletalAnimationBlendersCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetSkeletalAnimationClipController <virtual RED_RC RED::IDataManager::GetSkeletalAnimationClipController(RED::Object *&oController, unsigned int iDataContext, unsigned int iIndex)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetSkeletalAnimationClipControllersCount <virtual RED_RC RED::IDataManager::GetSkeletalAnimationClipControllersCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetSkinBone <virtual RED_RC RED::IMeshShape::GetSkinBone(unsigned int &oBoneIndex, const RED::Matrix *&oInverseReferenceMatrix, unsigned int iSkinBoneIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetSkinBonesCount <virtual RED_RC RED::IMeshShape::GetSkinBonesCount(unsigned int &oSkinBonesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetSkinVertex <virtual RED_RC RED::IMeshShape::GetSkinVertex(unsigned int &oVertexIndex, unsigned int iSkinVertexIndex, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetSkinVerticesCount <virtual RED_RC RED::IMeshShape::GetSkinVerticesCount(unsigned int &oSkinVerticesCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetSkinnedMesh <virtual RED_RC RED::ISkeletalAnimationController::GetSkinnedMesh(RED::Object *&oSkinnedMesh, unsigned int iSkinnedMeshIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetSkinnedMeshesCount <virtual RED_RC RED::ISkeletalAnimationController::GetSkinnedMeshesCount(unsigned int &oSkinnedMeshesCount) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`GetSkyReflectanceMultiplier <virtual double ART::IOptions::GetSkyReflectanceMultiplier() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSkyStrength <virtual float ART::IAtlas::GetSkyStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetSkyTexture <virtual RED_RC RED::ISkyLightShape::GetSkyTexture(RED::Object *&oTexture, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`GetSmartAnimatedShapeUpdate <bool RED::StreamingPolicy::GetSmartAnimatedShapeUpdate() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetSnowColor <virtual void ART::IOptions::GetSnowColor(RED::Color &oColor, float &oReflectance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetSoftAntiAlias <virtual RED_RC RED::IViewpointRenderList::GetSoftAntiAlias(unsigned int &oAASamplesRate, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetSoftwareElapsedTime <float RED::ViewpointStatistics::GetSoftwareElapsedTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSoftwareGICacheSamplesCount <unsigned int RED::ViewpointStatistics::GetSoftwareGICacheSamplesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSoftwarePassProgress <float RED::ViewpointStatistics::GetSoftwarePassProgress() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSoftwareRaysCount <unsigned int RED::ViewpointStatistics::GetSoftwareRaysCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSoftwareRemainingTime <float RED::ViewpointStatistics::GetSoftwareRemainingTime() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSoftwareRenderStep <RED::RENDERING_PROGRESS_STEP RED::ViewpointStatistics::GetSoftwareRenderStep() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSoftwareRenderStepPass <int RED::ViewpointStatistics::GetSoftwareRenderStepPass() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSoftwareRenderStepPassesCount <int RED::ViewpointStatistics::GetSoftwareRenderStepPassesCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetSourceID <virtual int RNET::IMessage::GetSourceID() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)
* :cpp:func:`GetSpecularIntensity <virtual RED_RC RED::ILightShape::GetSpecularIntensity(RED::Color &oSpecular, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetSpecularIntensity <virtual void RED::ISoftLight::GetSpecularIntensity(double oSpecular[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetSpeed <virtual RED_RC RED::IAnimationClipController::GetSpeed(double &oSpeed) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetSphereRadius <virtual float ART::ILight::GetSphereRadius() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetSphericalPosition <virtual void ART::IObserver::GetSphericalPosition(double oPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetSpotAngle <virtual RED_RC RED::ILightShape::GetSpotAngle(float &oAngle, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetSpotAngle <virtual double RED::ISoftLight::GetSpotAngle() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetSpotAngle <virtual float ART::ILight::GetSpotAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetSpotDropOff <virtual RED_RC RED::ILightShape::GetSpotDropOff(float &oDropOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetSpotFallOff <virtual RED_RC RED::ILightShape::GetSpotFallOff(float &oFallOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetSpotFallOff <virtual double RED::ISoftLight::GetSpotFallOff() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetSpotFalloff <virtual float ART::ILight::GetSpotFalloff() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetSpotTexture <virtual RED::Object * ART::ILight::GetSpotTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetSpotTextureSize <virtual int ART::ILight::GetSpotTextureSize() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetStar <virtual RED::Object * ART::IWorld::GetStar(ART::STAR_ID iID) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetStarCSMAlphaThreshold <virtual double ART::IOptions::GetStarCSMAlphaThreshold() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarCSMBias <virtual void ART::IOptions::GetStarCSMBias(double &oExponent, double &oScale) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarCSMBlur <virtual int ART::IOptions::GetStarCSMBlur() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarCSMCount <virtual int ART::IOptions::GetStarCSMCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarCSMOverlap <virtual double ART::IOptions::GetStarCSMOverlap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarCSMRange <virtual double ART::IOptions::GetStarCSMRange(int iNumber) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarCSMSize <virtual void ART::IOptions::GetStarCSMSize(int &oSize) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarDirection <virtual RED_RC ART::IPlanet::GetStarDirection(double oDirection[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetStarGIStrengthInShadows <virtual double ART::IOptions::GetStarGIStrengthInShadows() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStarInTheSkyFOVRatio <virtual double ART::IOptions::GetStarInTheSkyFOVRatio() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetStartFrame <virtual RED_RC RED::IDataManager::GetStartFrame(unsigned int &oStart, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetStartTime <virtual RED_RC RED::IAnimationClipController::GetStartTime(double &oTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetStartupOrbitalAngle <virtual double ART::IPlanet::GetStartupOrbitalAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetStartupRotationAngle <virtual double ART::IPlanet::GetStartupRotationAngle() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetState <virtual const RED::State & RED::IResourceManager::GetState() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetStateNumber <int RED::FrameStatistics::GetStateNumber() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetStateNumber <virtual int RED::ISoftRenderingContext::GetStateNumber() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetStateVector <virtual const int * RED::ISoftShaderContext::GetStateVector() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetStaticShadowMap <virtual RED::Object * ART::ILight::GetStaticShadowMap(int iInstance=0) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetStaticShadowMatrix <virtual RED_RC ART::ILight::GetStaticShadowMatrix(RED::Matrix &oMatrix, const RED::Matrix &iOrigin, int iInstance=0, ART::SIDE iSide=ART::S_FRONT) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetStencilFunction <RED_RC RED::StateShader::GetStencilFunction(FUNCTION &oFunc, int &oRef, int &oMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetStencilMask <RED_RC RED::StateShader::GetStencilMask(int &oMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetStencilOperation <RED_RC RED::StateShader::GetStencilOperation(STENCIL_OPERATION &oFailOp, STENCIL_OPERATION &oZFailOp, STENCIL_OPERATION &oZPassOp, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetStencilTest <RED_RC RED::StateShader::GetStencilTest(STENCIL_MODE &oStencil, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetStereo <virtual RED_RC RED::IViewpointRenderList::GetStereo(float &oInteraxialDistance, float &oScreenDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetString <virtual RED_RC RED::ITextShape::GetString(RED::String &oString, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetStringBox <virtual RED_RC RED::IFont::GetStringBox(float &oLeft, float &oRight, float &oBottom, float &oTop, const RED::String &iText)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetStringBox <virtual RED_RC RED::ITextShape::GetStringBox(float &oLeft, float &oRight, float &oBottom, float &oTop, int iStringNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetStringBytes <int RED::String::GetStringBytes() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`GetStringFromID <const RED::String * RED::StreamingPolicy::GetStringFromID(unsigned int iID) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetStringFromID <static RED::String RFK::TutorialApplication::GetStringFromID(unsigned int iID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetStringsCount <virtual RED_RC RED::ITextShape::GetStringsCount(int &oStringsCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`GetStringsMap <static const RED::Map< unsigned int, RED::String > & RFK::TutorialApplication::GetStringsMap()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetStrip <virtual RED_RC RED::ILineShape::GetStrip(const int *&oStripIndex, int &oStripSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetStrip <virtual RED_RC RED::ILineShape::GetStrip(int *&oStripIndex, int &oStripSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetStripSize <virtual RED_RC RED::ILineShape::GetStripSize(int &oSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetSubCategory <virtual const RED::String & RED::IMaterialController::GetSubCategory() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetSun <virtual RED_RC RED::ISunLightShape::GetSun(RED::Vector3 &oSunDir, double &oSunScale, double &oSunMult, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)
* :cpp:func:`GetSunSaturation <virtual float ART::IAtlas::GetSunSaturation() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetSunStrength <virtual float ART::IAtlas::GetSunStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetSupportedGPUs <virtual RED_RC RED::IGraphicDevice::GetSupportedGPUs(RED::Vector< RED::GPUID > &oGPUList) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`GetSurroundingKeys <RED_RC RED::AnimationClip::GetSurroundingKeys(const AnimationKey *&oKeyBefore, const AnimationKey *&oKeyAfter, unsigned int iChannel, double iTime) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`GetTangentAxisSystem <virtual RED_RC ART::IPlanet::GetTangentAxisSystem(RED::Matrix &oMatrix, const double iPosition[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetTarget <RED::RenderShaderParameter::TARGET RED::RenderShaderParameter::GetTarget() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetTarget <virtual RED_RC RED::IImage::GetTarget(TARGET &oTexTarget, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetTexture <virtual RED::Object * RED::ISoftShaderContext::GetTexture(int iBindPos, const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`GetTexture <virtual RED_RC RED::IPhysicalLightShape::GetTexture(const RED::Object *&oTexture, RED::Matrix &oTextureMatrix, RED::MESH_CHANNEL &oUVChannel, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`GetTexture <virtual const RED::Object * RED::IMaterialControllerProperty::GetTexture() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetTextureArray <virtual RED_RC RED::IMeshShape::GetTextureArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iTexNum, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetTextureArray <virtual RED_RC RED::IMeshShape::GetTextureArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iTexNum, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetTextureDefinition <virtual double ART::IGeometry::GetTextureDefinition() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetTextureLodBias <virtual double ART::IGeometry::GetTextureLodBias() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetTexturePath <virtual const RED::String & RED::IMaterialControllerProperty::GetTexturePath() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetThreadID <virtual int RED::ISoftRayContext::GetThreadID() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetThreadsCount <virtual int ART::IOptions::GetThreadsCount() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetThreadsCount <virtual int RED::IGeometryDatabase::GetThreadsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetThreadsCount <virtual int RED::ISoftBucket::GetThreadsCount() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftBucket`)
* :cpp:func:`GetThumbnail <virtual RED::Object * RED::IMaterialController::GetThumbnail() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`GetTime <static float RFK::TutorialApplication::GetTime()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetTime <virtual RED_RC RED::IAnimationClipController::GetTime(double &oTime) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`GetTimeNow <virtual double ART::IWorld::GetTimeNow() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetToneMapping <RED::TONEMAPPING_OPERATOR RED::PostProcess::GetToneMapping() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetToneMappingCamera <virtual RED::Object * ART::IObserver::GetToneMappingCamera() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetTop <virtual RED::Vector3 ART::IObserver::GetTop() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetTop <virtual RED_RC RED::ILightShape::GetTop(RED::Vector3 &oTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`GetTop <virtual RED_RC RED::IViewpoint::GetTop(RED::Vector3 &oTop, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetTop <virtual void ART::IObserver::GetTop(double oTop[3]) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetTotalAllocations <size_t RED::MemoryLeakTracker::GetTotalAllocations() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`GetTransform <virtual const RED::Matrix & ART::IStar::GetTransform() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`GetTranslation <RED::Vector3 RED::Matrix::GetTranslation() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetTranslation <void RED::Matrix::GetTranslation(double oTranslation[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetTranslation <void RED::Matrix::GetTranslation(float oTranslation[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetTranslucency <virtual double ART::IMaterial::GetTranslucency() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetTranslucencyTexture <virtual const RED::Object * ART::IMaterial::GetTranslucencyTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetTranslucencyWrap <virtual void ART::IMaterial::GetTranslucencyWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetTransmission <virtual double ART::IMaterial::GetTransmission() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetTransmissionTexture <virtual const RED::Object * ART::IMaterial::GetTransmissionTexture() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetTransmissionWrap <virtual void ART::IMaterial::GetTransmissionWrap(bool &oRepeatU, bool &oRepeatV) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetTransmittance <virtual double ART::IMaterial::GetTransmittance() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetTransparencyColor <RED_RC RED::StateShader::GetTransparencyColor(RED::Color &oTransparColor, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetTransparencyImage <RED_RC RED::StateShader::GetTransparencyImage(RED::Object **oImage, RED::MESH_CHANNEL &oUVChannel, RED::Matrix &oMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetTransparencyMode <RED_RC RED::StateShader::GetTransparencyMode(TRANSPARENCY_MODE &oTransparency, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`GetTriangles <virtual RED_RC RED::IMeshShape::GetTriangles(const int *&oTriIndex, int &oTriCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetTriangles <virtual RED_RC RED::IMeshShape::GetTriangles(int *&oTriIndex, int &oTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetTrianglesCount <virtual RED_RC RED::IMeshShape::GetTrianglesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetTrianglesFillMode <virtual bool ART::IOptions::GetTrianglesFillMode() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`GetType <RED::RenderLayer::LAYER_TYPE RED::RenderLayer::GetType() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetType <RED::RenderShaderParameter::TYPE RED::RenderShaderParameter::GetType() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetType <virtual ART::LIGHT_TYPE ART::ILight::GetType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`GetType <virtual ART::MATERIAL_TYPE ART::IMaterial::GetType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetType <virtual ART::REFLECTION_PROBE_TYPE ART::IReflectionProbe::GetType() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`GetType <virtual RED::PROPERTY_TYPE RED::IMaterialControllerProperty::GetType() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetType <virtual RED_RC RED::IFont::GetType(RED::FONT_TYPE &oFontType, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetType <virtual RNET::MessageType RNET::IMessage::GetType() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)
* :cpp:func:`GetTypeFaceName <virtual RED_RC RED::IFont::GetTypeFaceName(RED::String &oTypeFace, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`GetUIDToPathTable <RED::Map< unsigned int, RED::ShapePath > & RED::RenderLayer::GetUIDToPathTable()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetUVDecomposition <RED_RC RED::Matrix::GetUVDecomposition(double &oTranslationX, double &oTranslationY, double &oScalingX, double &oScalingY, double &oRotation) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`GetUncompressedImageCompression <RED::StreamingPolicy::COMP_AUTO RED::StreamingPolicy::GetUncompressedImageCompression() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetUnknownChunkPolicy <void RED::StreamingPolicy::GetUnknownChunkPolicy(UNKNOWN_CHUNK_POLICY &oPolicy, UNKNOWN_CHUNK_CALLBACK *oCallback, void **oUserData) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`GetUpdateState <int RED::RenderLayer::GetUpdateState() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetUpdateThreadFullSynchronizationTime <virtual double ART::IStatistics::GetUpdateThreadFullSynchronizationTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetUpdateThreadREDsdkTransactionWaitTime <virtual double ART::IStatistics::GetUpdateThreadREDsdkTransactionWaitTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetUpdateThreadSimulationTime <virtual double ART::IStatistics::GetUpdateThreadSimulationTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetUpdateThreadStatelessSynchronizationTime <virtual double ART::IStatistics::GetUpdateThreadStatelessSynchronizationTime() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`GetUsedChannels <virtual RED_RC RED::IMaterial::GetUsedChannels(RED::Map< RED::LayerSet, RED::Vector< RED::MESH_CHANNEL > > &ioChannels, int iNumState=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`GetUserArgument <void * RED::Thread::GetUserArgument() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`GetUserArray <virtual RED_RC RED::IMeshShape::GetUserArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iUserNum, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetUserArray <virtual RED_RC RED::IMeshShape::GetUserArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iUserNum, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetUserData <virtual RED::UserData * RED::IUserData::GetUserData() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IUserData`)
* :cpp:func:`GetUserVariables <static void RFK::TutorialApplication::GetUserVariables(RED::Vector< RFK::UserVariable > &oUserVariables)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetVRL <RED::Object * RED::FrameStatistics::GetVRL(int iVRLNumber) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetVRL <RED::Object * RED::ViewpointStatistics::GetVRL() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetVRL <virtual RED::Object * RED::ISoftRenderingContext::GetVRL() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetVRL <virtual RED_RC RED::IWindow::GetVRL(RED::Object *&oVRL, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetVRLCount <virtual RED_RC RED::IWindow::GetVRLCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetVRLList <virtual const RED::Vector< RED::Object * > & RED::IWindow::GetVRLList(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetVRLsCount <int RED::FrameStatistics::GetVRLsCount() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetValue <const RED::Object * RED::RenderShaderParameter::GetValue() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`GetVector4 <virtual const RED::Vector4 & RED::IMaterialControllerProperty::GetVector4() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`GetVersion <virtual unsigned int RNET::IPeer::GetVersion() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetVertexAO <virtual RED_RC ART::IGeometry::GetVertexAO(RED::Vector< unsigned char > &oAOValues, int &oAOSizeOpaque, int &oAOSizeTranspar, int &oAOSizeMasked, int &oAOSizePBROpaque)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetVertexArray <virtual RED_RC RED::ILineShape::GetVertexArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetVertexArray <virtual RED_RC RED::ILineShape::GetVertexArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetVertexArray <virtual RED_RC RED::IMeshShape::GetVertexArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetVertexArray <virtual RED_RC RED::IMeshShape::GetVertexArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetVertexArray <virtual RED_RC RED::IPointShape::GetVertexArray(const void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetVertexArray <virtual RED_RC RED::IPointShape::GetVertexArray(void *&oArray, int &oSize, RED::MESH_FORMAT &oFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetVertexGI <virtual RED_RC ART::IGeometry::GetVertexGI(RED::Vector< unsigned char > &oGIValues, int &oGISizeOpaque, int &oGISizeTranspar, int &oGISizeMasked, int &oGISizePBROpaque)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetVertexProgramId <RED_RC RED::RenderShader::GetVertexProgramId(RED::ShaderProgramID &oProgram, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetVertexProgramId <RED_RC RED::RenderShader::GetVertexProgramId(RED::Vector< RED::ShaderProgramID > &oProgramList, RED::Vector< RED::HARDWARE_PLATFORM > &oPlatformList, RED::Vector< int > &oTargetList) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`GetVerticesCount <virtual RED_RC ART::IGeometry::GetVerticesCount(int &oCount, ART::GEOMETRY_SHAPE iShape) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`GetVerticesCount <virtual RED_RC RED::ILineShape::GetVerticesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`GetVerticesCount <virtual RED_RC RED::IMeshShape::GetVerticesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`GetVerticesCount <virtual RED_RC RED::IPointShape::GetVerticesCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`GetViewMatrix <virtual const RED::Matrix & ART::IObserver::GetViewMatrix() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`GetViewProjectionMatrix <virtual RED_RC RED::IViewpoint::GetViewProjectionMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetViewProjectionMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewProjectionMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetViewProjectionViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetViewProjectionViewportMatrix(RED::Matrix &oVPV, const RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewProjectionViewportMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewProjectionViewportMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetViewingAxis <virtual RED_RC RED::IViewpoint::GetViewingAxis(RED::Vector3 &oSight, RED::Vector3 &oTop, RED::Vector3 &oRight, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetViewingMatrix <virtual RED_RC RED::IViewpoint::GetViewingMatrix(RED::Matrix &oMatrix, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`GetViewingMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewingMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetViewpoint <RED::Object * RED::RenderLayer::GetViewpoint() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`GetViewpoint <RED::Object * RED::ShapePath::GetViewpoint() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetViewpoint <RED::Object * RED::ViewpointStatistics::GetViewpoint() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetViewpoint <static RED::Object * RFK::TutorialApplication::GetViewpoint()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetViewpoint <virtual RED_RC RED::IDataManager::GetViewpoint(RED::Object *&oViewpoint, unsigned int iDataContext, unsigned int iIndex, const RED::State &iState, unsigned int iFrame=0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetViewpoint <virtual RED_RC RED::IViewpointRenderList::GetViewpoint(RED::Object *&oVP, int iNumber, RED::VRL_SORT iListID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpoint <virtual RED_RC RED::IViewpointRenderList::GetViewpoint(RED::Object *&oVp, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpoint <virtual RED_RC RED::IWindow::GetViewpoint(RED::Object *&oViewpoint, int iViewpointNumber, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetViewpointAsymmetricOffsets <virtual RED_RC RED::IViewpointRenderList::GetViewpointAsymmetricOffsets(RED::Object *iViewpoint, float &oXAsymmetricOffset, float &oYAsymmetricOffset, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointBoundaries <virtual RED_RC RED::IViewpointRenderList::GetViewpointBoundaries(const RED::Object *iViewpoint, int &oXAnchor, int &oYAnchor, int &oXSize, int &oYSize, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointGICaches <virtual RED_RC RED::IViewpointRenderList::GetViewpointGICaches(RED::Vector< RED::Object * > &oGICaches, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointGeometryDatabase <virtual RED_RC RED::IViewpointRenderList::GetViewpointGeometryDatabase(RED::Object *&oGeometryDatabase, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointList <virtual RED_RC RED::IViewpointRenderList::GetViewpointList(RED::Vector< RED::Object * > *&oVP, RED::VRL_SORT iListId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSizingModes <virtual RED_RC RED::IViewpointRenderList::GetViewpointSizingModes(RED::Object *iViewpoint, int &oAnchoringMode, int &oSizingMode, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSoftBucketCallback <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftBucketCallback(RED::SOFT_BUCKET_CALLBACK &oCallback, void *&oUserData, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSoftClipBox <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftClipBox(double &oBXMin, double &oBXMax, double &oBYMin, double &oBYMax, double &oBZMin, double &oBZMax, RED::Matrix &oMatrix, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSoftImages <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftImages(RED::Object *&oColor, RED::Object *&oDepth, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSoftMatrix <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftMatrix(RED::Matrix *&oMatrix, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSoftPixelAnalysisCallback <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftPixelAnalysisCallback(RED::SOFT_PIXEL_ANALYSIS_CALLBACK &oCallback, void *&oUserData, bool &oTwoSided, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSoftRayProcessingCallbacks <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftRayProcessingCallbacks(RED::SOFT_RAY_PROCESSING_INTERSECTION_CALLBACK &oIntersectCallback, RED::SOFT_RAY_PROCESSING_SHADING_CALLBACK &oShadingCallback, void *&oUserData, RED::Object *iViewpoint, int iStateNumber)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSoftTileOffset <virtual RED_RC RED::IViewpointRenderList::GetViewpointSoftTileOffset(int &oOffsetX, int &oOffsetY, RED::Object *iViewpoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointSortList <virtual RED_RC RED::IViewpointRenderList::GetViewpointSortList(RED::VRL_SORT &oList, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointStatistics <const RED::ViewpointStatistics & RED::FrameStatistics::GetViewpointStatistics(RED::Object *iVRL, RED::Object *iViewpoint) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetViewpointStatistics <const RED::ViewpointStatistics & RED::FrameStatistics::GetViewpointStatistics(int iVRLNumber, int iViewpointNumber) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetViewpointsCount <int RED::FrameStatistics::GetViewpointsCount(int iVRLNumber) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetViewpointsCount <virtual RED_RC RED::IDataManager::GetViewpointsCount(unsigned int &oCount, unsigned int iDataContext)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`GetViewpointsCount <virtual RED_RC RED::IViewpointRenderList::GetViewpointsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewpointsCount <virtual RED_RC RED::IWindow::GetViewpointsCount(int &oCount, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`GetViewportMatrix <virtual RED_RC RED::IViewpointRenderList::GetViewportMatrix(RED::Matrix &oViewport, RED::Object *iCamera, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`GetViewportMatrix <virtual const RED::Matrix & RED::ISoftRenderingContext::GetViewportMatrix() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetVignette <float RED::PostProcess::GetVignette() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetVignetteColor <const RED::Color & RED::PostProcess::GetVignetteColor() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetVignetteRoundness <float RED::PostProcess::GetVignetteRoundness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetVignetteSize <float RED::PostProcess::GetVignetteSize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetVignetteSmoothness <float RED::PostProcess::GetVignetteSmoothness() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetVisibilitySwitchCallback <virtual RED_RC RED::IShape::GetVisibilitySwitchCallback(USER_SWITCH_CALLBACK &oVisibilitySwitchCB, void *&oUserData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`GetVisibleSkyStrength <virtual float ART::IAtlas::GetVisibleSkyStrength() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`GetVolumeAttenuation <virtual bool RED::ISoftLight::GetVolumeAttenuation(double oAttenuation[4], const double *iPoint) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetVolumeIntervals <RED_RC RED::VolumetricEffectClouds::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`GetVolumeIntervals <virtual RED_RC RED::VolumetricEffect::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`GetVolumeIntervals <virtual RED_RC RED::VolumetricEffectBoxVolume::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`GetVolumeIntervals <virtual RED_RC RED::VolumetricEffectLightVolume::GetVolumeIntervals(RED::Vector< double > &oIntervals, const double iE[3], const double iP[3], const RED::ISoftRenderingContext &iRenderCtx) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`GetVolumeShape <virtual RED::Object * RED::ISoftRenderingContext::GetVolumeShape() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`GetVolumetricEffect <virtual RED_RC RED::IVolumeShape::GetVolumetricEffect(const RED::VolumetricEffect *&oEffect, int iNumber, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetVolumetricEffectsCount <virtual RED_RC RED::IVolumeShape::GetVolumetricEffectsCount(int &oCount, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`GetWCSBoundingSphere <virtual void RED::ISoftLight::GetWCSBoundingSphere(double oPosition[4], double &oRadius2) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetWCSDifferentials <virtual void RED::ISoftRayContext::GetWCSDifferentials(double oWCSdPdX[4], double oWCSdPdY[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetWCSHit <virtual RED_RC RED::IGeometryDatabase::GetWCSHit(double oHitWCS[3], int iTID, double iHit[3]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetWCSHit <virtual void RED::ISoftRayContext::GetWCSHit(double oWCSHit[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetWCSIncoming <virtual void RED::ISoftRayContext::GetWCSIncoming(double oWCSIncoming[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetWCSItem <RED_RC RED::ShapePath::GetWCSItem(LeafData &oWCSLeafData, const LeafData &iOCSLeafData, int iStateNumber=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetWCSLightDir <virtual void RED::ISoftLight::GetWCSLightDir(double oDirection[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetWCSLightDir <virtual void RED::ISoftLight::GetWCSLightDir(double oDirection[4], const double *iPoint, const double *iSample) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetWCSLightPos <virtual void RED::ISoftLight::GetWCSLightPos(double oLightPos[4]) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetWCSNormal <virtual void RED::ISoftRayContext::GetWCSNormal(double oWCSNormal[4], const RED::RenderCode &iRenderCode, RED_VSH_INPUT iChannel=RED_VSH_NORMAL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetWCSPrimitive <virtual RED_RC RED::IGeometryDatabase::GetWCSPrimitive(double oP0[3], double oP1[3], double oP2[3], int iTID) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGeometryDatabase`)
* :cpp:func:`GetWCSSample <virtual RED_RC RED::ISoftLight::GetWCSSample(double oLightDirection[4], double oLightColor[4], double oShadowColor[4], double &oPDF, const double iPosition[4], const double iNormal[4], double iSample[2], const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderingContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`GetWCSTangent <virtual void RED::ISoftRayContext::GetWCSTangent(double oWCSTangent[4], const RED::RenderCode &iRenderCode, RED_VSH_INPUT iChannel=RED_VSH_COLOR) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`GetWaterColor <virtual const RED::Color & ART::IMaterial::GetWaterColor() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetWaterDepth <virtual double ART::IMaterial::GetWaterDepth() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetWaterPlaneNormal <virtual const RED::Color & ART::IMaterial::GetWaterPlaneNormal() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetWaterRefractIOR <virtual double ART::IMaterial::GetWaterRefractIOR() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`GetWebServerPath <virtual const RED::String & RNET::IPeer::GetWebServerPath() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`GetWhiteReference <const RED::Color & RED::PostProcess::GetWhiteReference() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`GetWindDirection <virtual RED_RC ART::IPlanet::GetWindDirection(RED::Vector3 &oDirection) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetWindPower <virtual RED_RC ART::IPlanet::GetWindPower(double &oPower)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetWindTurbulenceScale <virtual RED_RC ART::IPlanet::GetWindTurbulenceScale(double &oScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetWindTurbulenceSpeed <virtual RED_RC ART::IPlanet::GetWindTurbulenceSpeed(double &oSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`GetWindow <RED::Object * RED::FrameStatistics::GetWindow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`GetWindow <RED::Object * RED::ShapePath::GetWindow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`GetWindow <RED::Object * RED::ViewpointStatistics::GetWindow() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`GetWindow <static RED::Object * RFK::TutorialApplication::GetWindow()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`GetWindow <virtual RED::Object * ART::IWorld::GetWindow() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetWindowList <virtual RED_RC RED::IResourceManager::GetWindowList(RED::Vector< RED::Object * > &oWindowList, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`GetWindowSize <virtual RED_RC ART::IWorld::GetWindowSize(int &oWidth, int &oHeight) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`GetWorkingDirectory <static RED::String RED::FileSystemTools::GetWorkingDirectory()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`GetWrapModes <virtual RED_RC RED::IImage3D::GetWrapModes(RED::WRAP_MODE &oWrapS, RED::WRAP_MODE &oWrapT, RED::WRAP_MODE &oWrapR, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`GetWrapModes <virtual RED_RC RED::IImage::GetWrapModes(WRAP_MODE &oWrapU, WRAP_MODE &oWrapV, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`GetWriteFunction <static RED_WRITEFILE_FUNCTION RED::FileSystemTools::GetWriteFunction()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`GetZeroState <static const RED::State & RED::State::GetZeroState()>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`GlossyRayDeviation <void RED::ShaderString::GlossyRayDeviation(const char *ioR, const char *iN, int iJitterBind, int iDevBind, int iSampleBind)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`GreyScale <virtual RED_RC RED::IImage::GreyScale(RED::FORMAT iTargetFormat, GREY_OPERATION iGreyOp, const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)



.. _RED-f-H:


H
=

* :cpp:func:`HasAnimation <virtual bool ART::IEntity::HasAnimation(unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`HasAxisSystemOverride <virtual bool ART::IPlanet::HasAxisSystemOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`HasDifferentials <virtual bool RED::ISoftRayContext::HasDifferentials() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`HasEnvironmentMap <virtual bool ART::IReflectionProbe::HasEnvironmentMap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`HasIES <virtual RED_RC RED::IPhysicalLightShape::HasIES(bool &oIES, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`HasIES <virtual bool ART::ILight::HasIES() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`HasLegacyBrightnessContrast <bool RED::PostProcess::HasLegacyBrightnessContrast() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`HasModelMatrix <bool RED::RenderCode::HasModelMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`HasModelViewMatrix <bool RED::RenderCode::HasModelViewMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`HasModelViewProjectionMatrix <bool RED::RenderCode::HasModelViewProjectionMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`HasPrivateShadowMap <virtual bool ART::IGeometry::HasPrivateShadowMap() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`HasSSAO <virtual bool ART::IOptions::HasSSAO() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`HasSkinningData <virtual RED_RC RED::IMeshShape::HasSkinningData(bool &oHasSkinningData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`HasTransparency <virtual bool ART::IMaterial::HasTransparency() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`HasViewMatrix <bool RED::RenderCode::HasViewMatrix() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`HideInspector <static void RFK::TutorialApplication::HideInspector(RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`HideMouseCursor <static void RFK::TutorialApplication::HideMouseCursor()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`Host <static RNET::Address RNET::Address::Host(unsigned short iPort)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)



.. _RED-f-I:


I
=

* :cpp:func:`IPv4 <unsigned int RNET::Address::IPv4() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`ImageCopyPixels <virtual RED_RC RED::IImage::ImageCopyPixels(const RED::Object *iImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`InTransaction <bool RED::State::InTransaction() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`IndexOf <int RED::String::IndexOf(const RED::String &iChar, int iOffset=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`IndirectBeamLightAttenuation <void RED::ShaderString::IndirectBeamLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iRPos, const char *iTEXn, const char *iTEXr, const char *ioRTemp)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`IndirectPointLightAttenuation <void RED::ShaderString::IndirectPointLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iRPos, const char *iTEXatt, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`IndirectSpotLightAttenuation <void RED::ShaderString::IndirectSpotLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iRPos, const char *iTEXatt, const char *iTEXs, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Init <virtual void RED::RNG::Init(unsigned int iSeed)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`Init <void RED::FastRandom::Init(unsigned int iSeed)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`Init <void RED::Random::Init(unsigned int iSeed)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`InitCurveRamp <RED_RC RED::PostProcess::InitCurveRamp()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`InitLUTImage <RED_RC RED::PostProcess::InitLUTImage()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`Initialize <static RED_RC RNET::System::Initialize(RED::String &oHostName, RED::Vector< RNET::Adapter > &oHostAdapters)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`Initialize <virtual RED_RC ART::IReflectionProbe::Initialize(RED::Object *iOther)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`InitializeBox <virtual RED_RC ART::IReflectionProbe::InitializeBox(const RED::Matrix &iTransform, const RED::Vector3 &iEffectBoxMin, const RED::Vector3 &iEffectBoxMax, const RED::Vector3 &iFalloffBoxMin, const RED::Vector3 &iFalloffBoxMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`InitializePlanar <virtual RED_RC ART::IReflectionProbe::InitializePlanar(const RED::Matrix &iTransform, const RED::Vector3 &iEffectBoxMin, const RED::Vector3 &iEffectBoxMax, const RED::Vector3 &iFalloffBoxMin, const RED::Vector3 &iFalloffBoxMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`InitializeSkinning <virtual RED_RC RED::IMeshShape::InitializeSkinning(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`InitializeSphere <virtual RED_RC ART::IReflectionProbe::InitializeSphere(const RED::Matrix &iTransform, double iEffectRadius, double iFalloffRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`InnerQuadrangle <void RED::Quaternion::InnerQuadrangle(const RED::Quaternion &iQuatBefore, const RED::Quaternion &iQuat, const RED::Quaternion &iQuatAfter)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`InsertReflectionProbe <virtual RED_RC ART::IGeometry::InsertReflectionProbe(RED::Object *iReflectionProbe, int iIndex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`InsertShadersFrom <virtual RED_RC RED::IMaterial::InsertShadersFrom(const RED::Object &iMaterial, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`InsertStringsFrom <virtual RED_RC RED::ITextShape::InsertStringsFrom(const RED::Object *iSource, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`InsertViewpoint <virtual RED_RC RED::IViewpointRenderList::InsertViewpoint(RED::Object *iViewpoint, RED::VRL_SORT iFrontSceneOrBack, RED::LIST_POS iFirstOrLastInList, int iXAnchor, int iYAnchor, int iXSize, int iYSize, float iXAsymmetricOffset, float iYAsymmetricOffset, RED::VRL_SIZEPOS iAnchoringMode, RED::VRL_SIZEPOS iSizingMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`InsertViewpoint <virtual RED_RC RED::IViewpointRenderList::InsertViewpoint(RED::Object *iViewpoint, RED::VRL_SORT iFrontSceneOrBack, int iPosition, int iXAnchor, int iYAnchor, int iXSize, int iYSize, float iXAsymmetricOffset, float iYAsymmetricOffset, RED::VRL_SIZEPOS iAnchoringMode, RED::VRL_SIZEPOS iSizingMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`InsertViewpoint <virtual RED_RC RED::IViewpointRenderList::InsertViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`InsertViewpoint <virtual RED_RC RED::IWindow::InsertViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`Interpolate <RED_RC RED::AnimationClip::Interpolate(RED::Vector< RED::AnimationData > &oOutput, double iTime) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`Interpolate <virtual void RED::ISoftRayContext::Interpolate(double oInterpolated[4], RED::MESH_CHANNEL iMeshChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`Interpolate <virtual void RED::ISoftRayContext::Interpolate(double oInterpolated[4], const RED::RenderCode &iRenderCode, RED_VSH_INPUT iChannel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`Interpolate <void RED::ShaderString::Interpolate(const char *oR, const char *iUV, const char *iV0, const char *iV01, const char *iV02)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`InterpolateChannel <RED_RC RED::AnimationClip::InterpolateChannel(RED::AnimationData &oOutput, unsigned int iChannel, double iTime) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`Interpret <static RED_RC RED::LayerSet::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`Interpret <static RED_RC RED::RenderCode::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`Interpret <static RED_RC RED::RenderShader::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`Interpret <static RED_RC RED::RenderShaderParameter::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`Interpret <static RED_RC RED::StateShader::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`Interpret <static RED_RC RED::UserDataRaw::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`Interpret <static RED_RC RED::VolumetricEffectBoxVolume::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`Interpret <static RED_RC RED::VolumetricEffectClouds::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`Interpret <static RED_RC RED::VolumetricEffectLightVolume::Interpret(RED::IReferenceManager *iReferenceManager, RED::IStream *iStream, const RED::StreamingPolicy &iPolicy, unsigned int iChunkSignature, RED::uint64 iChunkSize, RED::Object **oResult, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`IntersectRayVsTriangle <void RED::ShaderString::IntersectRayVsTriangle(const char *oRUV, const char *oRPos, const char *oRDir, int ifN)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Intersects <bool RED::LayerSet::Intersects(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`Invalidate <static RED_RC RFK::TutorialApplication::Invalidate()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`Invert <RED_RC RED::Matrix::Invert()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Invert <virtual RED_RC RED::IImage::Invert(const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`Invert <void RED::Quaternion::Invert()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`IsAABB <bool RED::BoundingSphere::IsAABB() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`IsATI <virtual RED_RC RED::IWindow::IsATI(bool &oATI)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsActivated <virtual RED_RC RED::IViewpointRenderList::IsActivated(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`IsActive <virtual bool ART::ILight::IsActive() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`IsActive <virtual bool ART::IReflectionProbe::IsActive() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`IsAdditive <virtual bool RED::ISkeletalAnimationController::IsAdditive() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`IsAliveImagesCheck <virtual bool RED::IResourceManager::IsAliveImagesCheck() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`IsAllLayers <bool RED::LayerSet::IsAllLayers() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`IsAmbientLight <virtual RED_RC RED::ILightShape::IsAmbientLight(bool &oAmbient, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsAnimationEndReached <virtual RED_RC ART::IEntity::IsAnimationEndReached(bool &oEndReached, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`IsAnimationLoop <virtual RED_RC ART::IEntity::IsAnimationLoop(bool &oLoop, unsigned int iId) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`IsAreaLight <virtual RED_RC RED::ILightShape::IsAreaLight(bool &oArea, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsAreaSampling <virtual bool RED::ISoftRenderingContext::IsAreaSampling() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsAsymmetric <virtual RED_RC RED::IViewpoint::IsAsymmetric(bool &oAsym, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`IsAutoCubeUpdate <virtual RED_RC RED::IImageCube::IsAutoCubeUpdate(bool &oUpdate, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`IsAutoKey <bool RED::PostProcess::IsAutoKey() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`IsAutomaticSetOnGround <virtual bool ART::IGeometry::IsAutomaticSetOnGround() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`IsBackgroundImage <virtual bool RED::ISoftRenderingContext::IsBackgroundImage() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsBatchArrayUpdate <virtual RED_RC RED::IMaterial::IsBatchArrayUpdate(bool &oUpdate, void *iRefData, void *iData, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`IsBeamLight <virtual RED_RC RED::ILightShape::IsBeamLight(bool &oBeam, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsBoneAnimated <virtual bool RED::ISkeletalAnimationController::IsBoneAnimated(int iBoneIndex) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`IsBufferSwappingOn <bool RED::WindowRenderInfo::IsBufferSwappingOn() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`IsChannelNormalized <bool RED::RenderCode::IsChannelNormalized(RED_VSH_INPUT iShaderInput) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`IsChildOf <virtual RED_RC RED::IShape::IsChildOf(bool &ioChildOf, const RED::Object *iShape, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`IsColorOperationsNeutral <bool RED::PostProcess::IsColorOperationsNeutral() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`IsComputingGI <virtual bool RED::ISoftRayContext::IsComputingGI() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`IsConnectedToDispatcher <virtual bool RNET::IPeer::IsConnectedToDispatcher() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`IsConnectionAlive <virtual bool RNET::IPeer::IsConnectionAlive(int iConnection)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`IsCurveNeutral <bool RED::PostProcess::IsCurveNeutral() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`IsCustomModel <virtual RED_RC RED::ISkyLightShape::IsCustomModel(bool &oIsCustom, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`IsDirect <bool RED::Matrix::IsDirect() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`IsDirectionalLight <virtual RED_RC RED::ILightShape::IsDirectionalLight(bool &oDir, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsDoubleSided <virtual RED_RC RED::IPhysicalLightShape::IsDoubleSided(bool &oDoubleSided, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`IsDoubleSided <virtual bool ART::IMaterial::IsDoubleSided() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`IsEmissiveBackground <virtual bool RED::ISoftRenderingContext::IsEmissiveBackground() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsEmissiveSky <virtual RED_RC RED::ISkyLightShape::IsEmissiveSky(bool &oEmissive, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`IsEmitterVisible <virtual bool ART::ILight::IsEmitterVisible() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`IsEmpty <bool RED::LayerSet::IsEmpty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`IsEmpty <bool RED::String::IsEmpty() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`IsEncrypted <bool RED::FileHeader::IsEncrypted() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`IsEnd <virtual RED_RC RED::IStream::IsEnd(bool &oEnd) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`IsEndReached <virtual RED_RC RED::IAnimationClipController::IsEndReached(bool &oEndReached) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`IsFPSCounterDisplay <virtual RED_RC RED::IWindow::IsFPSCounterDisplay(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsFiltered <bool RED::StreamingPolicy::IsFiltered(const RED::Object *iObject) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`IsForcedPrismsRealMeshShadows <virtual bool ART::IOptions::IsForcedPrismsRealMeshShadows(ART::PRISM_TYPE iType) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`IsGICache <virtual bool RED::ISoftRayContext::IsGICache() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`IsGIEnabled <virtual bool RED::ISoftRenderingContext::IsGIEnabled() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsGenericGLSLBindings <bool RED::RenderCode::IsGenericGLSLBindings() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`IsGeometriesGroundUpdatesFlush <virtual bool ART::IPlanet::IsGeometriesGroundUpdatesFlush() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`IsGeometriesLazyGroundUpdates <virtual bool ART::IPlanet::IsGeometriesLazyGroundUpdates() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`IsGlossinessAnglesOnly <virtual bool RED::ISoftRayContext::IsGlossinessAnglesOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`IsGlossyEffects <virtual bool RED::ISoftRenderingContext::IsGlossyEffects() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsHomogeneous <bool RED::VolumetricEffectClouds::IsHomogeneous() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`IsHomogeneous <virtual bool RED::VolumetricEffect::IsHomogeneous() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffect`)
* :cpp:func:`IsHomogeneous <virtual bool RED::VolumetricEffectBoxVolume::IsHomogeneous() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`IsHomogeneous <virtual bool RED::VolumetricEffectLightVolume::IsHomogeneous() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`IsINTEL <virtual RED_RC RED::IWindow::IsINTEL(bool &oINTEL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsIOROnly <virtual bool RED::ISoftRayContext::IsIOROnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`IsIdentity <bool RED::Matrix::IsIdentity(double iTolerance=0.0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`IsInDestroy <virtual bool RED::IShape::IsInDestroy() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`IsInitialized <static bool RNET::System::IsInitialized()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`IsInputParameter <bool RED::RenderShader::IsInputParameter(const RED::String &iName) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`IsInspectorVisible <static bool RFK::TutorialApplication::IsInspectorVisible(RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`IsLandscapeUpdateDone <virtual bool ART::IWorld::IsLandscapeUpdateDone() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`IsLimitedAreaLighting <virtual RED_RC RED::IWindow::IsLimitedAreaLighting(bool &oLimitedAreaLighting)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsLimitedRayTrace <virtual RED_RC RED::IWindow::IsLimitedRayTrace(bool &oLimitedRayTrace)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsLiveAddress <bool RED::MemoryLeakTracker::IsLiveAddress(void *iAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`IsLocalImages <bool RED::StreamingPolicy::IsLocalImages() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`IsLoopback <bool RNET::Adapter::IsLoopback() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`IsLower <bool RED::Color::IsLower(const RED::Color &iColor) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`IsLuminanceOverriden <bool RED::PostProcess::IsLuminanceOverriden() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`IsMasked <virtual bool ART::IMaterial::IsMasked() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`IsMaterialWriteMode <bool RED::StreamingPolicy::IsMaterialWriteMode() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`IsMoonLight <virtual RED_RC RED::ILightShape::IsMoonLight(bool &oMoon, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsNVIDIAAntiAliasingModeOverride <virtual RED_RC RED::IGraphicDevice::IsNVIDIAAntiAliasingModeOverride(bool &oOverride) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`IsNVidia <virtual RED_RC RED::IWindow::IsNVidia(bool &oNVidia)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsNativeHDR <virtual RED_RC RED::IWindow::IsNativeHDR(bool &oNativeHDR)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsNearFarOverride <virtual bool ART::IObserver::IsNearFarOverride() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`IsNearFarOverrideBackground <virtual bool ART::IObserver::IsNearFarOverrideBackground() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`IsNeutral <bool RED::PostProcess::IsNeutral() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`IsNoBumpNormalOnly <virtual bool RED::ISoftRayContext::IsNoBumpNormalOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`IsNoRayTrace <virtual RED_RC RED::IWindow::IsNoRayTrace(bool &oNoRayTrace)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`IsOculusRendering <virtual bool ART::IWorld::IsOculusRendering() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`IsOpen <virtual bool RED::IStream::IsOpen() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`IsOpenVRRendering <virtual bool ART::IWorld::IsOpenVRRendering() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`IsOwned <bool RED::Mutex::IsOwned() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`IsPOTD <virtual RED_RC RED::IImage::IsPOTD(bool &oPOTD, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`IsPhysicalLight <virtual RED_RC RED::ILightShape::IsPhysicalLight(bool &oPhysical, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsPhysicalModel <virtual RED_RC RED::ISkyLightShape::IsPhysicalModel(bool &oIsPhysical, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`IsPointLight <virtual RED_RC RED::ILightShape::IsPointLight(bool &oPoint, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsPrivate <virtual bool RED::IMaterialControllerProperty::IsPrivate() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`IsProductActivated <virtual RED_RC RED::ILicense::IsProductActivated(bool &oActivated, RED::PRODUCT iProduct) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)
* :cpp:func:`IsRayDisplacement <virtual bool RED::ISoftRenderingContext::IsRayDisplacement() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsRayForcedTransparency <virtual bool RED::ISoftRenderingContext::IsRayForcedTransparency() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsRecursivityEnabled <bool RED::StreamingPolicy::IsRecursivityEnabled() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`IsReferenced <virtual bool RED::IReferenceManager::IsReferenced(RED::IReferenceSolving *iClient) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)
* :cpp:func:`IsRegistered <static bool RED::Factory::IsRegistered(const RED::CID &iCID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Factory`)
* :cpp:func:`IsRegistered <virtual bool RED::IMaterial::IsRegistered(unsigned int iID, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`IsRenderDepthImage <virtual RED_RC RED::IImage2D::IsRenderDepthImage(bool &oDepth, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`IsRenderImage <virtual RED_RC RED::IImage2D::IsRenderImage(bool &oRender, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`IsRunning <bool RED::Thread::IsRunning() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`IsSceneGraphRoot <virtual bool RED::ITransformShape::IsSceneGraphRoot() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`IsSegmentsAdjacency <virtual RED_RC RED::ILineShape::IsSegmentsAdjacency(bool &oAdjacency, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`IsSelected <virtual bool ART::IGeometry::IsSelected() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`IsSelectedLight <virtual bool ART::IGeometry::IsSelectedLight(int iIndex) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`IsSelectedSubMesh <virtual bool ART::IGeometry::IsSelectedSubMesh(int iID) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`IsShadingCallbackRegistered <virtual bool RED::IResourceManager::IsShadingCallbackRegistered(const RED::String &iLabel) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`IsShadingNormalOnly <virtual bool RED::ISoftRayContext::IsShadingNormalOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`IsShadowMapAutoRange <virtual RED_RC RED::ILightShape::IsShadowMapAutoRange(bool &oAuto, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsShadowMapDirectAccess <virtual RED_RC RED::ILightShape::IsShadowMapDirectAccess(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsShadowMapFiltering <virtual RED_RC RED::ILightShape::IsShadowMapFiltering(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsSharedArray <virtual RED_RC RED::ILineShape::IsSharedArray(bool &oShared, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`IsSharedArray <virtual RED_RC RED::IMeshShape::IsSharedArray(bool &oShared, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`IsSharedArray <virtual RED_RC RED::IPointShape::IsSharedArray(bool &oShared, RED::MESH_CHANNEL iChannelId, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`IsSharedBaking <virtual bool ART::ILight::IsSharedBaking() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`IsSharedPoints <virtual RED_RC RED::IPointShape::IsSharedPoints(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`IsSharedSegments <virtual RED_RC RED::ILineShape::IsSharedSegments(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`IsSharedStrip <virtual RED_RC RED::ILineShape::IsSharedStrip(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`IsSharedTriangles <virtual RED_RC RED::IMeshShape::IsSharedTriangles(bool &oShared, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`IsSkyLight <virtual RED_RC RED::ILightShape::IsSkyLight(bool &oSky, bool &oHemispherical, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsSkyLight <virtual bool RED::ISoftLight::IsSkyLight(bool *oHemispherical=NULL) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`IsSpotLight <virtual RED_RC RED::ILightShape::IsSpotLight(bool &oSpot, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsStarted <bool RED::Timer::IsStarted() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`IsStarted <virtual bool ART::IWorld::IsStarted() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`IsStereo <bool RED::WindowRenderInfo::IsStereo() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`IsSubMaterialsOverride <virtual RED_RC RED::ITransformShape::IsSubMaterialsOverride(bool &oOnOff, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`IsSunLight <virtual RED_RC RED::ILightShape::IsSunLight(bool &oSun, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`IsSynchronizationLock <virtual bool RED::IResourceManager::IsSynchronizationLock() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`IsSynchronized <bool RED::WindowRenderInfo::IsSynchronized() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`IsTangentOnly <virtual bool RED::ISoftRayContext::IsTangentOnly() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`IsTemporaryLicense <virtual RED_RC RED::ILicense::IsTemporaryLicense(bool &oTemporary, LicenseTime &oEndDate) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)
* :cpp:func:`IsTrianglesAdjacency <virtual RED_RC RED::IMeshShape::IsTrianglesAdjacency(bool &oAdjacency, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`IsValid <bool RED::FileInfo::IsValid() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`IsValid <bool RED::ShaderProgramID::IsValid() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderProgramID`)
* :cpp:func:`IsValid <bool RED::Thread::IsValid() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`IsValid <bool RNET::Address::IsValid() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`IsVolumetricEffects <virtual bool RED::ISoftRenderingContext::IsVolumetricEffects() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`IsWeb <bool RNET::Address::IsWeb() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`insert <RED_RC RED::Map< Key, Item >::insert(bool &oInsert, const Key &iKey, const Item &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`insert <RED_RC RED::Map< Key, Item >::insert(const Key &iKey, const Item &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`insert <RED_RC RED::Vector< T >::insert(RED::uint64 iPosition, const T &iElement)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)



.. _RED-f-J:


J
=

* :cpp:func:`JumpAnimationToTime <virtual RED_RC ART::IEntity::JumpAnimationToTime(unsigned int iId, double iTime)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`JumpToNextChunk <virtual RED_RC RED::IStream::JumpToNextChunk()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`JumpToTime <virtual RED_RC RED::IAnimationClipController::JumpToTime(double iTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)



.. _RED-f-L:


L
=

* :cpp:func:`LastIndexOf <int RED::String::LastIndexOf(const RED::String &iChar, int iOffset=0) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`LayerSet <RED::LayerSet::LayerSet>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`LayerSet <RED::LayerSet::LayerSet>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`LayerSetsCount <virtual int RED::IMaterial::LayerSetsCount(int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`Layered <virtual RED_RC RED::IImageComposite::Layered(const RED::Object *iTex[7], const RED::Matrix iMatx[7], RED::MESH_CHANNEL iUV[7], int iNbImages, RED::LAYER_MODE iLayerMode, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`LeafData <RED::ShapePath::LeafData::LeafData>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`:::doc:`classRED_1_1ShapePath_1_1LeafData`)
* :cpp:func:`Left <RED::String RED::String::Left(int iPosition) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Length <int RED::String::Length() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`LightAttenuation <void RED::ShaderString::LightAttenuation(const char *oRAtt, const char *iLightVector, const char *iTEXn, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Load <static RED_RC RED::IOTools::Load(RED::Vector< unsigned int > &oDataContext, const RED::String &iFilePath, unsigned int iObjectTypes, RED::IO_LOAD_MATERIAL_TYPE iMaterialType, const RED::LayerSet *iRealtimeLayerset, const RED::LayerSet *iPhotorealisticLayerset, RED::IO_LOAD_TEXTURE_TRANSPARENCY iTransparencyChannel, RED::IO_SYSTEM_UNIT iSystemUnit, bool iLocalImages, const RED::State &iState, unsigned int iDataContext=0, RED::Map< unsigned int, RED::String > *iIDNameTable=NULL, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOTools`)
* :cpp:func:`Load <static RED_RC RED::ImageTools::Load(RED::Object *oImage, RED::IStream &iInput, IMAGE_FILE_FORMAT iImageFormat, RED::FORMAT iPixelFormat, bool iVerticalFlip, bool iLocal, RED::TARGET iTarget, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`Load <static RED_RC RED::ImageTools::Load(RED::Object *oImage, const RED::String &iFilePath, RED::FORMAT iPixelFormat, bool iVerticalFlip, bool iLocal, RED::TARGET iTarget, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`Load <virtual RED_RC RED::IREDFile::Load(RED::IStream &iStream, const RED::State &iState, RED::StreamingPolicy &iPolicy, RED::FileHeader &oHeader, RED::FileInfo &oInfo, RED::Vector< unsigned int > &oDataContext, unsigned int iDataContext=0, const RED::String &iEncryptionKey="", ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`Load <virtual RED_RC RED::IREDFile::Load(const RED::String &iPath, const RED::State &iState, RED::StreamingPolicy &iPolicy, RED::FileHeader &oHeader, RED::FileInfo &oInfo, RED::Vector< unsigned int > &oDataContext, unsigned int iDataContext=0, const RED::String &iEncryptionKey="", ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`LoadAnimation <virtual RED_RC ART::IAssetManager::LoadAnimation(RED::Vector< RED::Object * > &oAnimations, const RED::String &iPath, RED::Map< unsigned int, RED::String > *oIdToNames=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadAtlas <virtual RED_RC ART::IAssetManager::LoadAtlas(RED::Object *&oAtlas, RED::Vector< RED::Object * > &oCameras, unsigned int &oContext, const RED::String &iName, ART::ProgressCallback iProgress=NULL, void *iParam=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadChunk <virtual RED_RC RED::IStream::LoadChunk(RED::IReferenceManager *iReferenceManager, const RED::StreamingPolicy &iPolicy, const RED::State &iState, RED::Object **oChunk, unsigned int *oSignature=NULL, RED::uint64 *oSize=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`LoadEnvironment <virtual RED_RC ART::IAssetManager::LoadEnvironment(RED::Object *&oEnvironment, RED::Matrix &oPosition, RED::Matrix &oPlanetAxisSystemForSun, const RED::String &iName)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadFBXFile <static RED_RC RFK::TutorialApplication::LoadFBXFile(RED::Object *&oCamera, unsigned int &oDataContext, const RED::String &iPath, const RED::LayerSet *iRealTimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`LoadGeometry <virtual RED_RC ART::IAssetManager::LoadGeometry(RED::Object *&oGeometry, const RED::String &iPath, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadGeometryGICache <virtual RED_RC ART::IAssetManager::LoadGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &oGiCaches, RED::Vector< RED::Vector< RED::Object * > > &oGiCachesBakedLights, RED::Vector< RED::Object * > &oAoCaches, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], RED::Vector3 &oSunDirection, const RED::String &iPath, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadGeometrySourceFile <virtual RED_RC ART::IAssetManager::LoadGeometrySourceFile(RED::Object *&oRoot, RED::Vector< unsigned int > &oContext, RED::Map< unsigned int, RED::String > &oId2Names, RED::IStream &iStream, const RED::Matrix &iConvert, const RED::LayerSet &iMaterialLayerSet, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadGeometrySourceFile <virtual RED_RC ART::IAssetManager::LoadGeometrySourceFile(RED::Object *&oRoot, RED::Vector< unsigned int > &oContext, RED::Map< unsigned int, RED::String > &oId2Names, const RED::String &iFilePath, const RED::Matrix &iConvert, const RED::LayerSet &iMaterialLayerSet, bool iLoadTextures=true, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadIESFile <virtual RED_RC ART::IAssetManager::LoadIESFile(RED::Vector< double > &oAttributes, const RED::String &iFile) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadLUT <RED_RC RED::PostProcess::LoadLUT(const RED::String &iFilePath)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`LoadLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::LoadLightStaticShadowMaps(RED::Vector< RED::Object * > &oShadowMaps, RED::Vector< int > &oLightIds, RED::Vector< int > &oInstances, unsigned int &oDataContext, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadProgram <static RED_RC RED::RayCutoffShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`LoadProgram <static RED_RC RED::RayGIDiffuseShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`LoadProgram <static RED_RC RED::RayGIReflectionColorShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`LoadProgram <static RED_RC RED::RayGIRefractionColorShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`LoadProgram <static RED_RC RED::RayReflectionShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`LoadProgram <static RED_RC RED::RayRefractionShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`LoadProgram <static RED_RC RED::ReflectionShader::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderAAFilter::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderAmbient::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderAnisotropic::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderEdges::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderEnvironmental::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderLambert::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderLogo::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderPhong::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderRefractionEffect::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderSectionCut::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderSolid::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderText::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderVertexColor::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`LoadProgram <static RED_RC RED::RenderShaderViewport::LoadProgram(RED::String &oString, const RED::ShaderProgramID &iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`LoadREDFile <static RED_RC RFK::TutorialApplication::LoadREDFile(RED::Object *&oCamera, unsigned int &oDataContext, RED::FileInfo *oFileInfo, const RED::String &iPath, RED::StreamingPolicy *iPolicy=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`LoadReflectionProbesMaps <virtual RED_RC ART::IAssetManager::LoadReflectionProbesMaps(RED::Vector< RED::Object * > &oEnvironmentMapAtlas, RED::Vector< RED::Object * > &oEnvironmentMapAtlasIndex, unsigned int &oDataContext, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`LoadShaderFromString <virtual RED_RC RED::IResourceManager::LoadShaderFromString(RED::ShaderProgramID &oShaderID, const RED::String &iShaderProgram)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`LocalHost <static RNET::Address RNET::Address::LocalHost(unsigned short iPort)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`Log <static void RNET::System::Log(const RNET::LogEntry &iLogEntry)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`Log <void RED::Quaternion::Log(RED::Vector3 &oLog) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`LogEntry <RNET::LogEntry::LogEntry>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)
* :cpp:func:`LogEntry <RNET::LogEntry::LogEntry>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)



.. _RED-f-M:


M
=

* :cpp:func:`MSElapsed <float RED::Timer::MSElapsed() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`MainLoop <static int RFK::TutorialApplication::MainLoop(const RED::String &iTitle, const RED::String &iLicense, RFK::LOOP_MODE iLoopMode=RFK::LM_PASSIVE, double iFeedbackInterval=500.0, RED::WindowRenderInfo *iWindowRenderInfo=NULL, bool iUseHybridREDsdk=true)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`Map <RED::Map< Key, Item >::Map>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`Map <RED::Map< Key, Item >::Map>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix <RED::Matrix::Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Matrix3x3Transform <void RED::ShaderString::Matrix3x3Transform(const char *oR, const char *iV, const char *iM0, const char *iM1, const char *iM2)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`MatrixLocalMultiply4 <virtual void RED::ISoftShaderContext::MatrixLocalMultiply4(double oVector[4], int iBindPos, double iVector[4], const RED::ISoftRayContext &iRayContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftShaderContext`)
* :cpp:func:`MemoryAllocator <RED::MemoryAllocator::MemoryAllocator>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`MemoryLeakTracker <RED::MemoryLeakTracker::MemoryLeakTracker>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`MemorySize <unsigned int RED::String::MemorySize() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`MemorySize <virtual RED_RC RED::IStream::MemorySize(RED::uint64 &oSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`Merge <virtual RED_RC RED::IMaterialController::Merge(const RED::Object &iMaterialController)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`Mid <RED::String RED::String::Mid(int iPosition, int iLength=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Mix <virtual RED_RC RED::IImageComposite::Mix(const RED::Color &iColor1, const RED::Object *iTex1, const RED::Matrix &iMatx1, RED::MESH_CHANNEL iUV1, const RED::Color &iColor2, const RED::Object *iTex2, const RED::Matrix &iMatx2, RED::MESH_CHANNEL iUV2, const RED::Color &iColorMix, const RED::Object *iTexMix, const RED::Matrix &iMatxMix, RED::MESH_CHANNEL iUVMix, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`Move <virtual RED_RC RED::IStream::Move(RED::int64 iPosition, bool iRelative=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply <void RED::Matrix::Multiply(double oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply <void RED::Matrix::Multiply(float oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply <void RED::Matrix::Multiply(float oVector[3], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply <void RED::Matrix::Multiply(float oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const double iVector[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4 <void RED::Matrix::Multiply4(double oVector[4], const float iVector[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4 <void RED::Matrix::Multiply4(float oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4 <void RED::Matrix::Multiply4(float oVector[4], const RED::Vector4 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4 <void RED::Matrix::Multiply4(float oVector[4], const float iVector[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(double oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(double oVector[4], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(double oVector[4], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(float oVector[4], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(float oVector[4], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Multiply4w1 <void RED::Matrix::Multiply4w1(float oVector[4], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`MustClear <virtual RED_RC RED::IViewpointRenderList::MustClear(bool &oMustClear, int iStateNumber=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`Mutex <RED::Mutex::Mutex>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`mt_begin <void * RED::Map< Key, Item >::mt_begin() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_current <Item & RED::Map< Key, Item >::mt_current(void *iParsingAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_current <const Item & RED::Map< Key, Item >::mt_current(void *iParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_current_key <Key & RED::Map< Key, Item >::mt_current_key(void *iParsingAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_current_key <const Key & RED::Map< Key, Item >::mt_current_key(void *iParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_end <bool RED::Map< Key, Item >::mt_end(void *iParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_erase_current <void RED::Map< Key, Item >::mt_erase_current(void *&oParsingAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_find <Item * RED::Map< Key, Item >::mt_find(void *&oParsingAddress, const Key &iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_find <const Item * RED::Map< Key, Item >::mt_find(void *&oParsingAddress, const Key &iKey) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`mt_next <bool RED::Map< Key, Item >::mt_next(void *&ioParsingAddress) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)



.. _RED-f-N:


N
=

* :cpp:func:`NeedSampling <virtual bool RED::ISoftLight::NeedSampling() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftLight`)
* :cpp:func:`NormalMap <virtual RED_RC RED::IImage2D::NormalMap(RED::FORMAT iFormat, RED::TARGET iTarget, float iScaling, const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`Normalize <double RED::Quaternion::Normalize()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Normalize <double RED::Vector3::Normalize()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Normalize <void RED::ShaderString::Normalize(const char *oRUnitVector, const char *iVector, bool iSecure=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Normalize3 <double RED::Vector4::Normalize3()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Normalize4 <double RED::Vector4::Normalize4()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`next <bool RED::Map< Key, Item >::next() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)



.. _RED-f-O:


O
=

* :cpp:func:`Object <RED::Object::Object>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`Open <virtual RED_RC RED::IStream::Open(ACCESS_MODE iAccessMode)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`OpenFile <static RED_RC RED::FileSystemTools::OpenFile(FILE *&oHandler, const RED::String &iFilename, const RED::String &iMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`OpenFileDialog <static RED_RC RFK::TutorialApplication::OpenFileDialog(RED::Vector< RED::String > &oFilesList, const RED::String &iCaption, const RED::String &iDirectory, const RED::String &iFilter)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`OpenURL <static RED_RC RFK::TutorialApplication::OpenURL(const RED::String &iURL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`OrthoBasis <void RED::Vector3::OrthoBasis(RED::Vector3 &u, RED::Vector3 &v) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`OrthographicViewmappingMatrix <RED_RC RED::Matrix::OrthographicViewmappingMatrix(double iLeft, double iRight, double iBottom, double iTop, double iDNear, double iDFar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`OverrideAxisSystem <virtual void ART::IPlanet::OverrideAxisSystem(const RED::Matrix &iAxisSystem)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`OverrideGlobalTime <virtual void ART::IWorld::OverrideGlobalTime(double iElapsed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`OverrideLuminance <RED_RC RED::PostProcess::OverrideLuminance(float iAverageLuminance, float iLogAverageLuminance, unsigned int iSamplesCount, float iMinLuminance, float iMaxLuminance)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`OverrideNearFar <virtual RED_RC ART::IObserver::OverrideNearFar(double iNear, double iFar)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`OverrideNearFarBackground <virtual RED_RC ART::IObserver::OverrideNearFarBackground(double iNear, double iFar)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`OverrideRotationAngle <virtual void ART::IPlanet::OverrideRotationAngle(double iAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`operator delete <void RED::Object::operator delete(void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator delete <void RED::Object::operator delete(void *iAddress, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator delete <void RED::Object::operator delete(void *iAddress, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator delete[] <void RED::Object::operator delete[](void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator delete[] <void RED::Object::operator delete[](void *iAddress, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator delete[] <void RED::Object::operator delete[](void *iAddress, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator new <void * RED::Object::operator new(size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator new <void * RED::Object::operator new(size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator new <void * RED::Object::operator new(size_t iSize, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator new[] <void * RED::Object::operator new[](size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator new[] <void * RED::Object::operator new[](size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator new[] <void * RED::Object::operator new[](size_t iSize, void *iWhere)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`operator wchar_t * <RED::String::operator wchar_t *>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator!= <bool RED::CID::operator!=(const CID &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)
* :cpp:func:`operator!= <bool RED::Color::operator!=(const RED::Color &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator!= <bool RED::Matrix::operator!=(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator!= <bool RED::Quaternion::operator!=(const RED::Quaternion &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator!= <bool RED::State::operator!=(const RED::State &iCompare) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`operator!= <bool RED::Vector3::operator!=(const RED::Vector3 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator!= <bool RED::Vector4::operator!=(const RED::Vector4 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator!= <bool RNET::Address::operator!=(const Address &other) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`operator!= <int RED::String::operator!=(const RED::String &iTestedString) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator* <RED::Color RED::Color::operator*(const RED::Color &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator* <RED::Matrix RED::Matrix::operator*(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator* <RED::Quaternion RED::Quaternion::operator*(const RED::Quaternion &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator* <RED::Quaternion RED::Quaternion::operator*(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator* <RED::Vector3 RED::Vector3::operator*(const RED::Vector3 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator* <RED::Vector3 RED::Vector3::operator*(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator* <RED::Vector4 RED::Matrix::operator*(const RED::Vector3 &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator* <RED::Vector4 RED::Matrix::operator*(const RED::Vector4 &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator* <RED::Vector4 RED::Vector4::operator*(const RED::Vector4 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator* <RED::Vector4 RED::Vector4::operator*(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator*= <void RED::Color::operator*=(const RED::Color &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator*= <void RED::Color::operator*=(float iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator*= <void RED::Matrix::operator*=(const RED::Matrix &iOperand)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator*= <void RED::Quaternion::operator*=(const RED::Quaternion &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator*= <void RED::Quaternion::operator*=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator*= <void RED::Vector3::operator*=(const RED::Vector3 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator*= <void RED::Vector3::operator*=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator*= <void RED::Vector4::operator*=(const RED::Vector4 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator*= <void RED::Vector4::operator*=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator+ <RED::Color RED::Color::operator+(const RED::Color &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator+ <RED::Matrix RED::Matrix::operator+(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator+ <RED::Quaternion RED::Quaternion::operator+(const RED::Quaternion &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator+ <RED::String RED::String::operator+(const RED::String &iString) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator+ <RED::Vector3 RED::Vector3::operator+(const RED::Vector3 &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator+ <RED::Vector4 RED::Vector4::operator+(const RED::Vector4 &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator+= <RED_RC RED::String::operator+=(const RED::String &iAddedString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator+= <RED_RC RED::Vector< T >::operator+=(const RED::Vector< T > &iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`operator+= <void RED::Color::operator+=(const RED::Color &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator+= <void RED::Matrix::operator+=(const RED::Matrix &iOperand)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator+= <void RED::Quaternion::operator+=(const RED::Quaternion &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator+= <void RED::Vector3::operator+=(const RED::Vector3 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator+= <void RED::Vector4::operator+=(const RED::Vector4 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator- <RED::Color RED::Color::operator-(const RED::Color &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator- <RED::Matrix RED::Matrix::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator- <RED::Matrix RED::Matrix::operator-(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator- <RED::Quaternion RED::Quaternion::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator- <RED::Quaternion RED::Quaternion::operator-(const RED::Quaternion &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator- <RED::Vector3 RED::Vector3::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator- <RED::Vector3 RED::Vector3::operator-(const RED::Vector3 &iSource) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator- <RED::Vector4 RED::Vector4::operator-() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator- <RED::Vector4 RED::Vector4::operator-(const RED::Vector4 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator-= <void RED::Color::operator-=(const RED::Color &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator-= <void RED::Matrix::operator-=(const RED::Matrix &iOperand)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator-= <void RED::Quaternion::operator-=(const RED::Quaternion &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator-= <void RED::Vector3::operator-=(const RED::Vector3 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator-= <void RED::Vector4::operator-=(const RED::Vector4 &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator/ <RED::Color RED::Color::operator/(float iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator/ <RED::Quaternion RED::Quaternion::operator/(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator/ <RED::Vector3 RED::Vector3::operator/(const RED::Vector3 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator/ <RED::Vector3 RED::Vector3::operator/(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator/ <RED::Vector4 RED::Vector4::operator/(const RED::Vector4 &iRight) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator/ <RED::Vector4 RED::Vector4::operator/(double iScalar) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator/= <void RED::Color::operator/=(float iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator/= <void RED::Quaternion::operator/=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator/= <void RED::Vector3::operator/=(const RED::Vector3 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator/= <void RED::Vector3::operator/=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator/= <void RED::Vector4::operator/=(const RED::Vector4 &iRight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator/= <void RED::Vector4::operator/=(double iScalar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator< <bool RED::Color::operator<(const RED::Color &iColor) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator< <bool RED::LayerSet::operator<(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`operator< <bool RED::ShapePath::operator<(const RED::ShapePath &iPath) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`operator< <bool RED::String::operator<(const RED::String &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator< <bool RED::Vector3::operator<(const RED::Vector3 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator< <bool RED::Vector4::operator<(const RED::Vector4 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator< <bool RED::Version::operator<(const Version &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`operator< <bool RNET::Address::operator<(const Address &other) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`operator<= <bool RED::Version::operator<=(const Version &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`operator= <RED::VolumetricEffectClouds & RED::VolumetricEffectClouds::operator=(const RED::VolumetricEffectClouds &iEffect)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`operator= <RED_RC RED::FrameStatistics::operator=(const RED::FrameStatistics &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`operator= <RED_RC RED::LayerSet::operator=(const RED::LayerSet &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`operator= <RED_RC RED::Map< Key, Item >::operator=(const Map< Key, Item > &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`operator= <RED_RC RED::PostProcess::operator=(const RED::PostProcess &iOther)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`operator= <RED_RC RED::RenderLayer::operator=(const RED::RenderLayer &iRightOp)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`operator= <RED_RC RED::RenderShader::operator=(const RenderShader &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`operator= <RED_RC RED::RenderShaderData::operator=(const RenderShaderData &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`operator= <RED_RC RED::RenderShaderParameter::operator=(const RED::RenderShaderParameter &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`operator= <RED_RC RED::ShapePath::operator=(const RED::ShapePath &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`operator= <RED_RC RED::String::operator=(const RED::String &iInputString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator= <RED_RC RED::String::operator=(const char *iInputString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator= <RED_RC RED::String::operator=(const wchar_t *iInputString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator= <RED_RC RED::Vector< T >::operator=(const RED::Vector< T > &iSource)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`operator= <RED_RC RED::ViewpointStatistics::operator=(const RED::ViewpointStatistics &iSrc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`operator== <bool RED::CID::operator==(const CID &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)
* :cpp:func:`operator== <bool RED::Color::operator==(const RED::Color &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`operator== <bool RED::LayerSet::operator==(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`operator== <bool RED::Matrix::operator==(const RED::Matrix &iOperand) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`operator== <bool RED::Quaternion::operator==(const RED::Quaternion &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator== <bool RED::ShapePath::operator==(const RED::ShapePath &iPath) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`operator== <bool RED::State::operator==(const RED::State &iCompare) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`operator== <bool RED::Vector3::operator==(const RED::Vector3 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator== <bool RED::Vector4::operator==(const RED::Vector4 &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator== <bool RED::Version::operator==(const Version &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`operator== <bool RNET::Address::operator==(const Address &other) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`operator== <int RED::String::operator==(const RED::String &iTestedString) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator> <bool RED::LayerSet::operator>(const RED::LayerSet &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`operator> <bool RED::String::operator>(const RED::String &iOther) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`operator[] <T & RED::Vector< T >::operator[](RED::uint64 iPos)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`operator[] <const T & RED::Vector< T >::operator[](RED::uint64 iPos) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`operator[] <double & RED::Quaternion::operator[](unsigned int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator[] <double & RED::Vector3::operator[](unsigned int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator[] <double & RED::Vector4::operator[](unsigned int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`operator[] <double RED::Quaternion::operator[](unsigned int iIndex) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`operator[] <double RED::Vector3::operator[](unsigned int iIndex) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`operator[] <double RED::Vector4::operator[](unsigned int iIndex) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)



.. _RED-f-P:


P
=

* :cpp:func:`Pack <void RED::Color::Pack(unsigned char *iOutput) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Param <RED_RC RED::ShaderString::Param(const char *iName, int iLocal)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Parametrize <virtual RED_RC RED::ILineShape::Parametrize(RED::MESH_CHANNEL iParamChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`PassStatistics <RED::PassStatistics::PassStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`Pause <virtual RED_RC RED::IAnimationClipController::Pause()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`Perlin2d <static void RED::Noise::Perlin2d(double &oNoise, const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Perlin2dD <static void RED::Noise::Perlin2dD(double &oNoise, double oD[2], const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Perlin2dP <static RED_RC RED::Noise::Perlin2dP(double &oNoise, const double iPos[2], const int iPeriod[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Perlin3d <static void RED::Noise::Perlin3d(double &oNoise, const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Perlin3dD <static void RED::Noise::Perlin3dD(double &oNoise, double oD[3], const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Perlin3dP <static RED_RC RED::Noise::Perlin3dP(double &oNoise, const double iPos[3], const int iPeriod[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`PerspectiveViewmappingMatrix <RED_RC RED::Matrix::PerspectiveViewmappingMatrix(double iLeft, double iRight, double iBottom, double iTop, double iDNear, double iDFar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Pick <virtual RED_RC ART::IWorld::Pick(bool &oIsPick, double oPick[3], int iX, int iY, bool iPickDeferred, bool iPickTranspar, bool iPickClouds) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`PickClouds <RED_RC ART::IWorld::PickClouds(bool &oIsPick, RED::String &oCloudName, int iX, int iY) const>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`PickCloudsCovers <virtual RED_RC ART::IWorld::PickCloudsCovers(bool &oIsPick, RED::Object *&oCloudsCover, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`PickCustomShapes <virtual RED_RC ART::IWorld::PickCustomShapes(bool &oIsPick, RED::ShapePath &oShapePath, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`PickCustomShapes <virtual RED_RC ART::IWorld::PickCustomShapes(bool &oIsPick, RED::Vector< RED::ShapePath > &oShapePath, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`PickGeometry <virtual RED_RC ART::IWorld::PickGeometry(bool &oIsPick, double oPick[3], double oNorm[3], RED::Object *&oGeometry, RED::ShapePath &oShapePath, int iX, int iY) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`PickPrisms <RED_RC ART::IWorld::PickPrisms(bool &oIsPick, RED::String &oPrismName, int iX, int iY) const>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`PixelShaderStart <RED_RC RED::ShaderString::PixelShaderStart()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`PlatformLookup <RED::StateShaderPlatformData * RED::StateShader::PlatformLookup(RED::HARDWARE_PLATFORM iPlatformID, bool iExactMatch) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`PlatformLookup <RED::Vector< RED::RenderShaderData > * RED::RenderShader::PlatformLookup(RED::HARDWARE_PLATFORM iPlatformID, bool iExactMatch) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`Play <virtual RED_RC RED::IAnimationClipController::Play()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`PointLightAttenuation <void RED::ShaderString::PointLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iLightVector, const char *iTEXatt, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(RED::Vector< double > &oVertexData, const RED::Vector< RED::Vector< double > > &iContourList, const RED::Vector< RED::Vector< double > > &iContourDataList, RED::POLYGON_WINDING_RULE iWindingRule, const RED::Vector3 &iNormal, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(RED::Vector< double > &oVertexData, const RED::Vector< RED::Vector< float > > &iContourList, const RED::Vector< RED::Vector< double > > &iContourDataList, RED::POLYGON_WINDING_RULE iWindingRule, const RED::Vector3 &iNormal, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(const RED::Vector< RED::Vector< double > > &iContourList, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Polygon <virtual RED_RC RED::IMeshShape::Polygon(const RED::Vector< RED::Vector< float > > &iContourList, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Port <unsigned short RNET::Address::Port() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`PostProcess <RED::PostProcess::PostProcess>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`PostProcess <RED::PostProcess::PostProcess>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`PreloadGlyphTexture <virtual RED_RC RED::IFont::PreloadGlyphTexture(int iGlyphMin, int iGlyphMax, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`PrepareLights <virtual RED_RC RED::ISoftRayContext::PrepareLights(const double *iPoint, const double *iNormal, bool iIncludeBakedLights, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`ProcessBlurPass1 <RED_RC RED::PostProcess::ProcessBlurPass1(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessBlurPass2 <RED_RC RED::PostProcess::ProcessBlurPass2(float oColor[4], const float *iColorBuffer, const float *iPass1Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessColorOperations <RED_RC RED::PostProcess::ProcessColorOperations(float oColor[4], const float iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessDOFPass1 <RED_RC RED::PostProcess::ProcessDOFPass1(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessDOFPass2 <RED_RC RED::PostProcess::ProcessDOFPass2(float oColor[4], const float *iColorBuffer, const float *iPass1Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY, float iDepth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessDepthLine <RED_RC RED::PostProcess::ProcessDepthLine(float oColor[4], const float iColor[4], float iDepth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessGlowPass1 <RED_RC RED::PostProcess::ProcessGlowPass1(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessGlowPass2 <RED_RC RED::PostProcess::ProcessGlowPass2(float oColor[4], const float *iColorBuffer, const float *iPass1Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessGlowPass3 <RED_RC RED::PostProcess::ProcessGlowPass3(float oColor[4], const float *iColorBuffer, const float *iPass2Buffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessLUT <RED_RC RED::PostProcess::ProcessLUT(float oColor[4], const float iColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessSharpen <RED_RC RED::PostProcess::ProcessSharpen(float oColor[4], const float *iColorBuffer, int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessToneMapping <RED_RC RED::PostProcess::ProcessToneMapping(float oColor[4], const float iColor[4], float iAverageLuminance, float iLogAverageLuminance, float iMinLuminance, float iMaxLuminance)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessToneMappingAA <RED_RC RED::PostProcess::ProcessToneMappingAA(float oColor[4], const double iColor[4], float iAverageLuminance, float iLogAverageLuminance, float iMinLuminance, float iMaxLuminance, bool iIgnoreBackground)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ProcessVignette <RED_RC RED::PostProcess::ProcessVignette(float oColor[4], const float iColor[4], int iWidth, int iHeight, int iIndexX, int iIndexY)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`pop_back <void RED::Vector< T >::pop_back()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`pop_front <void RED::Vector< T >::pop_front()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`push_back <RED_RC RED::Vector< T >::push_back(const T &iElement)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`push_front <RED_RC RED::Vector< T >::push_front(const T &iElement)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)



.. _RED-f-Q:


Q
=

* :cpp:func:`Quad <virtual RED_RC RED::IMeshShape::Quad(const RED::Vector3 &iCenter, float iHalfSizeX, float iHalfSizeY, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Quaternion <RED::Quaternion::Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`QueryPassTime <void RED::FrameStatistics::QueryPassTime(RED::RENDERING_PASS iPass, bool iEnableTimer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)



.. _RED-f-R:


R
=

* :cpp:func:`R <float RED::Color::R() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`REDBreak <void RED::REDBreak(RED_RC iRC, const char *iCaller, const void *iObject, const char *iExpression, const char *iInfo)>` (:doc:`namespaceRED`)
* :cpp:func:`REDClamp <const T & REDClamp(const T &a, const T &min, const T &max)>`
* :cpp:func:`REDDoubleToHalf <unsigned short REDDoubleToHalf(double iDouble)>`
* :cpp:func:`REDFastFloor <int REDFastFloor(double iValue)>`
* :cpp:func:`REDFloatToHalf <unsigned short REDFloatToHalf(float iFloat)>`
* :cpp:func:`REDFract <double REDFract(double iValue)>`
* :cpp:func:`REDHalfToFloat <float REDHalfToFloat(unsigned short iHalfFloat)>`
* :cpp:func:`REDLerp <double REDLerp(double t, double a, double b)>`
* :cpp:func:`REDLog2 <double REDLog2(double iValue)>`
* :cpp:func:`REDMISPower <double REDMISPower(double pdf_a, double pdf_b)>`
* :cpp:func:`REDMax <const T & REDMax(const T &a, const T &b)>`
* :cpp:func:`REDMin <const T & REDMin(const T &a, const T &b)>`
* :cpp:func:`REDPositiveMod <int REDPositiveMod(int iValue, int iModulo)>`
* :cpp:func:`RGBClamp <void RED::Color::RGBClamp(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`Rand32 <unsigned int RED::FastRandom::Rand32()>` (:doc:`namespaceRED`:::doc:`classRED_1_1FastRandom`)
* :cpp:func:`Rand32 <unsigned int RED::Random::Rand32()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`Rand32 <virtual unsigned int RED::RNG::Rand32()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`RandD <double RED::RNG::RandD()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RNG`)
* :cpp:func:`RandF <virtual double RED::ISoftRayContext::RandF() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`RandI <virtual unsigned int RED::ISoftRayContext::RandI() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`Random <RED::Random::Random>` (:doc:`namespaceRED`:::doc:`classRED_1_1Random`)
* :cpp:func:`Random <static Color RED::Color::Random()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`RayCutoffShader <RED::RayCutoffShader::RayCutoffShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`RayCutoffShader <RED::RayCutoffShader::RayCutoffShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`RayGIDiffuseShader <RED::RayGIDiffuseShader::RayGIDiffuseShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`RayGIReflectionColorShader <RED::RayGIReflectionColorShader::RayGIReflectionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`RayGIRefractionColorShader <RED::RayGIRefractionColorShader::RayGIRefractionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`RayReflectionShader <RED::RayReflectionShader::RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`RayRefractionShader <RED::RayRefractionShader::RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`ReadBumpMap <void RED::ShaderString::ReadBumpMap(const char *oRVec, const char *iTEXb, const char *iUV2Db, int iTextureCode, int iTextureCodeEntry)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`ReadByte <virtual RED_RC RED::IStream::ReadByte(unsigned char &oByte)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadColor <virtual RED_RC RED::IStream::ReadColor(RED::Color &oColor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadDDWord <virtual RED_RC RED::IStream::ReadDDWord(RED::uint64 &oDDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadDFloat <virtual RED_RC RED::IStream::ReadDFloat(double &oDFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadDWord <virtual RED_RC RED::IStream::ReadDWord(RED::uint64 &oDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadDWord <virtual RED_RC RED::IStream::ReadDWord(unsigned int &oDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadData <virtual RED_RC RED::IStream::ReadData(unsigned char *oData, RED::uint64 &oReadDataLength, RED::uint64 iDataLength)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadData <virtual RED_RC RED::IStream::ReadData(unsigned char *oData, RED::uint64 iDataLength)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadFloat <virtual RED_RC RED::IStream::ReadFloat(float &oFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadFromFile <static RED_RC RED::FileSystemTools::ReadFromFile(unsigned char *oBuffer, RED::uint64 &oRead, FILE *iHandler, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`ReadFromFile <static RED_RC RED::FileSystemTools::ReadFromFile(unsigned char *oBuffer, RED::uint64 &oRead, FILE *iHandler, RED::uint64 iOffset, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`ReadLine <virtual RED_RC RED::IStream::ReadLine(RED::String &oString)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadLineFromFile <static RED_RC RED::FileSystemTools::ReadLineFromFile(unsigned char *oBuffer, RED::uint64 &oRead, bool &oEnd, FILE *iHandler, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`ReadMatrix <virtual RED_RC RED::IStream::ReadMatrix(RED::Matrix &oMatrix, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadString <virtual RED_RC RED::IStream::ReadString(RED::String &oString)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadVector3 <virtual RED_RC RED::IStream::ReadVector3(RED::Vector3 &oVector3, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadVector4 <virtual RED_RC RED::IStream::ReadVector4(RED::Vector4 &oVector4, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`ReadWord <virtual RED_RC RED::IStream::ReadWord(unsigned short &oWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`Reallocate <void * RED::MemoryAllocator::Reallocate(void *iSource, size_t iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`Reallocate <void * RED::MemoryAllocator::Reallocate(void *iSource, size_t iSize, int iCaller)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`RecordAllocInfo <void RED::MemoryLeakTracker::RecordAllocInfo(void *iAddress, size_t iSize, int iCallerID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`Redraw <static RED_RC RFK::TutorialApplication::Redraw()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ReferenceMix <virtual RED_RC RED::IImageComposite::ReferenceMix(const RED::Color &iColor1, const RED::Object *iTex1, const RED::Matrix &iMatx1, RED::MESH_CHANNEL iUV1, RED::RenderShaderParameter::TYPE iRef1, const RED::Color &iColor2, const RED::Object *iTex2, const RED::Matrix &iMatx2, RED::MESH_CHANNEL iUV2, RED::RenderShaderParameter::TYPE iRef2, const RED::Color &iColorMix, const RED::Object *iTexMix, const RED::Matrix &iMatxMix, RED::MESH_CHANNEL iUVMix, RED::RenderShaderParameter::TYPE iRefMix, RED::Object *iResMgr)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`ReflectionShader <RED::ReflectionShader::ReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`RefreshGeometry <virtual RED_RC ART::IPlanet::RefreshGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`RefreshGeometryTransform <virtual RED_RC ART::IPlanet::RefreshGeometryTransform(RED::Object *iGeometry, const RED::Matrix &iCoordinates)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`RefreshInspector <static RED_RC RFK::TutorialApplication::RefreshInspector(RFK::INSPECTOR iInspector)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`RefreshMaterial <virtual RED_RC ART::IGeometry::RefreshMaterial(bool &oNeedPlanetRefresh, int iMaterialIndex=-1, bool iCreateAtlas=true, bool iSkipMeshRebuild=false)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`RegisterBuiltInChunksInterpreters <static RED_RC RED::ChunkInterpretersDictionary::RegisterBuiltInChunksInterpreters()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)
* :cpp:func:`RegisterChunkInterpreter <static RED_RC RED::ChunkInterpretersDictionary::RegisterChunkInterpreter(unsigned int iChunkSignature, RED::IChunkInterpreterProto iChunkInterpreter)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ChunkInterpretersDictionary`)
* :cpp:func:`RegisterCustomLoadCallback <static RED_RC RED::ImageTools::RegisterCustomLoadCallback(bool &oRegistered, const RED::String &iFileExtension, RED::IMAGE_TOOLS_LOAD_CALLBACK iCallback)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`RegisterMaterialController <virtual RED_RC RED::IResourceManager::RegisterMaterialController(RED::Object *iMaterialController)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`RegisterReference <virtual RED_RC RED::IReferenceManager::RegisterReference(RED::uint64 iReferenceID, RED::Object *iReference)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)
* :cpp:func:`RegisterShader <virtual RED_RC RED::IMaterial::RegisterShader(const RED::Shader &iShader, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`RegisterShadingCallback <virtual RED_RC RED::IResourceManager::RegisterShadingCallback(const RED::String &iLabel, RED::SOFT_SHADER_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`RegisterToReferencesSolver <virtual RED_RC RED::IReferenceManager::RegisterToReferencesSolver(RED::IReferenceSolving *iClient)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)
* :cpp:func:`Release <virtual RED_RC RED::IDataManager::Release(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`ReleaseContext <virtual RED_RC RED::IDataManager::ReleaseContext(unsigned int iDataContext, bool iDestroyShared, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`ReleaseData <virtual RED_RC RED::IDataManager::ReleaseData(unsigned int iDataContext, RED::Object *iObject, const RED::State &iState, bool iExtract=false)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`ReleaseOpenGLContext <virtual void RED::IWindow::ReleaseOpenGLContext()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`ReleaseOwnership <RED_RC RED::Mutex::ReleaseOwnership()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`RemoveAllocInfo <void RED::MemoryLeakTracker::RemoveAllocInfo(const void *iAddress)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`RemoveBatchArray <virtual RED_RC RED::IMaterial::RemoveBatchArray(void *iData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`RemoveBoundingSphere <virtual RED_RC RED::IShape::RemoveBoundingSphere(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`RemoveChild <virtual RED_RC RED::ITransformShape::RemoveChild(RED::Object *iShape, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`RemoveChild <virtual RED_RC RED::ITransformShape::RemoveChild(int iNumber, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`RemoveChildren <virtual RED_RC RED::ITransformShape::RemoveChildren(const RED::Vector< RED::Object * > &iChildList, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`RemoveChildren <virtual RED_RC RED::ITransformShape::RemoveChildren(const RED::Vector< int > &iChildNumList, int iUpdate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`RemoveChildrenLayerSets <virtual RED_RC RED::IShape::RemoveChildrenLayerSets(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`RemoveCommand <static RED_RC RFK::TutorialApplication::RemoveCommand(int iCommandID, int iUIID=-1)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`RemoveController <virtual RED_RC RED::ISkeletalAnimationBlender::RemoveController(RED::Object *iAnimation)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`RemoveCustomShape <virtual RED_RC ART::IWorld::RemoveCustomShape(RED::Object *iShape)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`RemoveEntity <virtual RED_RC ART::IWorld::RemoveEntity(RED::Object *iEntity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`RemoveFrameTracingImages <static RED_RC RFK::TutorialApplication::RemoveFrameTracingImages(RED::Object *iColorImage, RED::Object *iDepthImage, RED::Object *iViewpoint)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`RemoveFromGPU <virtual RED_RC RED::IShape::RemoveFromGPU(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`RemoveFromLayer <virtual RED_RC RED::IShape::RemoveFromLayer(unsigned int iLayer, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`RemoveGeometry <virtual RED_RC ART::IPlanet::RemoveGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`RemoveGeometryPart <virtual RED_RC ART::IAssetManager::RemoveGeometryPart(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iRemovedShape) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`RemoveGeometryParts <virtual RED_RC ART::IAssetManager::RemoveGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, const RED::Vector< RED::Object * > &iRemovedShapes) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`RemoveLayer <void RED::LayerSet::RemoveLayer(unsigned int iLayer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`RemoveLayerSet <virtual RED_RC RED::IShape::RemoveLayerSet(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`RemoveMaterial <virtual RED_RC RED::IShape::RemoveMaterial(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`RemoveOverloadedOptions <virtual RED_RC RED::IOptions::RemoveOverloadedOptions(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`RemoveParameter <virtual RED_RC RED::RenderShader::RemoveParameter(const RED::String &iName)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`RemoveParameterFromPlatform <virtual RED_RC RED::RenderShader::RemoveParameterFromPlatform(const RED::String &iName, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`RemoveRenderShaderParameter <virtual RED_RC RED::IViewpoint::RemoveRenderShaderParameter(int iIndex, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`RemoveSegmentsAdjacency <virtual RED_RC RED::ILineShape::RemoveSegmentsAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`RemoveShader <virtual RED_RC RED::IMaterial::RemoveShader(unsigned int iShaderID, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`RemoveShaderFromLayerSets <virtual RED_RC RED::IMaterial::RemoveShaderFromLayerSets(unsigned int iShaderID, RED::MATERIAL_PASS iPass, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`RemoveShaderFromPass <virtual RED_RC RED::IMaterial::RemoveShaderFromPass(unsigned int iShaderID, RED::MATERIAL_PASS iPass, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`RemoveShaderFromPasses <virtual RED_RC RED::IMaterial::RemoveShaderFromPasses(unsigned int iShaderID, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`RemoveShape <virtual RED_RC RED::IViewpoint::RemoveShape(RED::Object *iShape, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`RemoveShape <void RED::ShapePath::RemoveShape(RED::Object *iShape)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`RemoveSkinnedMesh <virtual RED_RC RED::ISkeletalAnimationController::RemoveSkinnedMesh(RED::Object *iSkinnedMesh)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`RemoveSkinnedMeshFromBlendTree <virtual RED_RC RED::ISkeletalAnimationBlender::RemoveSkinnedMeshFromBlendTree(RED::Object *iSkinnedMesh, bool iRecursive=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationBlender`)
* :cpp:func:`RemoveString <virtual RED_RC RED::ITextShape::RemoveString(int iNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`RemoveTrianglesAdjacency <virtual RED_RC RED::IMeshShape::RemoveTrianglesAdjacency(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`RemoveUIComponent <static RED_RC RFK::TutorialApplication::RemoveUIComponent(int iUIID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`RemoveViewpoint <virtual RED_RC RED::IViewpointRenderList::RemoveViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`RemoveViewpoint <virtual RED_RC RED::IWindow::RemoveViewpoint(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`RemoveViewpointList <virtual RED_RC RED::IViewpointRenderList::RemoveViewpointList(RED::VRL_SORT iList, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`RemoveVolumetricEffect <virtual RED_RC RED::IVolumeShape::RemoveVolumetricEffect(int iNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`RenderCode <RED::RenderCode::RenderCode>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`RenderLayer <RED::RenderLayer::RenderLayer>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`RenderLayer <RED::RenderLayer::RenderLayer>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`RenderShader <RED::RenderShader::RenderShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`RenderShaderAAFilter <RED::RenderShaderAAFilter::RenderShaderAAFilter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`RenderShaderAmbient <RED::RenderShaderAmbient::RenderShaderAmbient>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`RenderShaderAnisotropic <RED::RenderShaderAnisotropic::RenderShaderAnisotropic>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`RenderShaderEdges <RED::RenderShaderEdges::RenderShaderEdges>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`RenderShaderEnvironmental <RED::RenderShaderEnvironmental::RenderShaderEnvironmental>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`RenderShaderLambert <RED::RenderShaderLambert::RenderShaderLambert>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`RenderShaderLogo <RED::RenderShaderLogo::RenderShaderLogo>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`RenderShaderParameter <RED::RenderShaderParameter::RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`RenderShaderParameter <RED::RenderShaderParameter::RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`RenderShaderParameter <RED::RenderShaderParameter::RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`RenderShaderPhong <RED::RenderShaderPhong::RenderShaderPhong>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`RenderShaderRefractionEffect <RED::RenderShaderRefractionEffect::RenderShaderRefractionEffect>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`RenderShaderSectionCut <RED::RenderShaderSectionCut::RenderShaderSectionCut>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`RenderShaderSectionCut <RED::RenderShaderSectionCut::RenderShaderSectionCut>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`RenderShaderSolid <RED::RenderShaderSolid::RenderShaderSolid>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`RenderShaderText <RED::RenderShaderText::RenderShaderText>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`RenderShaderVertexColor <RED::RenderShaderVertexColor::RenderShaderVertexColor>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`RenderShaderViewport <RED::RenderShaderViewport::RenderShaderViewport>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`Replace <RED_RC RED::String::Replace(const RED::String &iString1, const RED::String &iString2, int iOffset=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Replace <void RED::String::Replace(char iChar1, char iChar2, int iOffset=0)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Reset <RED_RC RED::PostProcess::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`Reset <void RED::Matrix::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Reset <void RED::RenderCode::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`Reset <void RED::RenderShader::Reset()>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`Reset <void RNET::Address::Reset()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`ResetAxisSystemOverride <virtual void ART::IPlanet::ResetAxisSystemOverride()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`ResetCurve <RED_RC RED::PostProcess::ResetCurve()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ResetLUTImage <RED_RC RED::PostProcess::ResetLUTImage()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ResetLuminanceOverride <void RED::PostProcess::ResetLuminanceOverride()>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`ResetNVIDIAAntiAliasingMode <virtual RED_RC RED::IGraphicDevice::ResetNVIDIAAntiAliasingMode() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`ResetNearFarOverride <virtual void ART::IObserver::ResetNearFarOverride()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`ResetNearFarOverrideBackground <virtual void ART::IObserver::ResetNearFarOverrideBackground()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`ResetPlatform <void RED::RenderShader::ResetPlatform(RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`ResetRotationAngleOverride <virtual void ART::IPlanet::ResetRotationAngleOverride()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`ResetSkinning <virtual RED_RC RED::IMeshShape::ResetSkinning(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`ResetViewpointSoftClipBox <virtual RED_RC RED::IViewpointRenderList::ResetViewpointSoftClipBox(RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`Resize <static RED_RC RED::ImageTools::Resize(RED::Object *iImage, const RED::Object *iSourceImage, bool iLocalStorage, int iWidth, int iHeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`Resize <virtual RED_RC RED::IWindow::Resize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`ResizeWindow <static void RFK::TutorialApplication::ResizeWindow(int iWidth, int iHeight)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ResizeWindow <virtual RED_RC ART::IWorld::ResizeWindow(int iNewWidth, int iNewHeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`RestoreTracksHierarchy <virtual RED_RC RED::IDataManager::RestoreTracksHierarchy(RED::Vector< RED::Object * > &oOrphanDAGs, const RED::FileInfo &iFileInfo, const RED::Vector< unsigned int > &iContextList, const RED::Vector< unsigned int > &iContextFrame)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`ReturnedCode <RED_RC RED::Thread::ReturnedCode() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`ReverseTriangleWinding <virtual RED_RC RED::IMeshShape::ReverseTriangleWinding(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Rewind <virtual RED_RC RED::IAnimationClipController::Rewind()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`Right <RED::String RED::String::Right(int iPosition) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Rotate <RED::Vector3 RED::Matrix::Rotate(const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Rotate <void RED::Matrix::Rotate(double oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Rotate <void RED::Matrix::Rotate(double oVector[3], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Rotate <void RED::Matrix::Rotate(double oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Rotate <void RED::Matrix::Rotate(float oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Rotate <void RED::Matrix::Rotate(float oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotateAroundEye <virtual RED_RC RED::IViewpoint::RotateAroundEye(double iPitchOffset, double iYawOffset, double iRollOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`RotateAroundFocus <virtual RED_RC RED::IViewpoint::RotateAroundFocus(double iPitchOffset, double iYawOffset, double iRollOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`RotateNormalize <RED::Vector3 RED::Matrix::RotateNormalize(const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(double oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(double oVector[3], const double iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(double oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(float oVector[3], const RED::Vector3 &iVector) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotateNormalize <void RED::Matrix::RotateNormalize(float oVector[3], const float iVector[3]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotationAngleMatrix <RED_RC RED::Matrix::RotationAngleMatrix(const RED::Vector3 &iCenter, float iAx, float iAy, float iAz)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotationAngleMatrix <RED_RC RED::Matrix::RotationAngleMatrix(const double iCenter[3], double iAx, double iAy, double iAz)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotationAngleMatrix <RED_RC RED::Matrix::RotationAngleMatrix(const float iCenter[3], float iAx, float iAy, float iAz)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotationAxisMatrix <RED_RC RED::Matrix::RotationAxisMatrix(const RED::Vector3 &iCenter, const RED::Vector3 &iAxis, double iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotationAxisMatrix <RED_RC RED::Matrix::RotationAxisMatrix(const double iCenter[3], const double iAxis[3], double iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`RotationAxisMatrix <RED_RC RED::Matrix::RotationAxisMatrix(const float iCenter[3], const float iAxis[3], float iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Run <RED_RC RED::Thread::Run(THREAD_PRIORITY iPriority=TP_NORMAL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`RunCommand <static RED_RC RFK::TutorialApplication::RunCommand(int iCommandID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`reserve <RED_RC RED::Vector< T >::reserve(RED::uint64 iNewMemorySize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`reset <void RED::Vector< T >::reset(const T &iDefaultValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`resize <RED_RC RED::Vector< T >::resize(RED::uint64 iNewSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`resize <RED_RC RED::Vector< T >::resize(RED::uint64 iNewSize, const T &iDefaultValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`restore_parsing <void RED::Map< Key, Item >::restore_parsing() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`rotate_left <void RED::Map< Key, Item >::rotate_left(Cell *iCell)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`rotate_right <void RED::Map< Key, Item >::rotate_right(Cell *iCell)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)



.. _RED-f-S:


S
=

* :cpp:func:`SET_CID <ART::IAssetManager::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`SET_CID <ART::IAtlas::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SET_CID <ART::ICamera::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1ICamera`)
* :cpp:func:`SET_CID <ART::IEntity::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`SET_CID <ART::IGeometry::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SET_CID <ART::ILight::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SET_CID <ART::IMaterial::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SET_CID <ART::IObserver::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`SET_CID <ART::IOptions::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SET_CID <ART::IPlanet::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SET_CID <ART::IReflectionProbe::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SET_CID <ART::IStar::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`SET_CID <ART::IStatistics::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IStatistics`)
* :cpp:func:`SET_CID <ART::IWorld::SET_CID>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`SampleBackgroundImage <virtual void RED::ISoftRayContext::SampleBackgroundImage(double oColor[4], const double iE[4], const double iP[4], bool iDirect, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`SampleFontGlyphTexture <virtual void RED::ISoftRayContext::SampleFontGlyphTexture(double oColor[4], RED_VSH_INPUT iUVChannel, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`SampleNormalMap <virtual void RED::ISoftRayContext::SampleNormalMap(double oBumpNormalWCS[4], double oNormalWCS[4], double oTangentWCS[4], int iTextureBind, RED_VSH_INPUT iUVChannel, RED_VSH_INPUT iNormalChannel, RED_VSH_INPUT iTangentChannel, int iUVMatrixBind, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], const RED::Object *iTexture, RED::MESH_CHANNEL iUVChannel, const RED::Matrix &iUVMatrix, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], const RED::Object *iTexture, const double iUV[4], const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], int iColorBind, int iTextureBind, RED_VSH_INPUT iUVChannel, int iUVMatrixBind, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], int iColorBind, int iTextureBind, const double iUV[4], const RED::Matrix &iUVMatrix, const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`SampleTexture <virtual void RED::ISoftRayContext::SampleTexture(double oColor[4], int iTextureBind, RED_VSH_INPUT iUVChannel, int iUVMatrixBind, const double iColor[4], const RED::ISoftShaderContext &iShaderContext, const RED::ISoftRenderingContext &iRenderContext) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRayContext`)
* :cpp:func:`Save <RED_RC RED::UserDataRaw::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`Save <RED_RC RED::VolumetricEffectClouds::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`Save <static RED_RC RED::IOTools::Save(RED::Vector< RED::Object * > *iDAG, RED::Vector< RED::Object * > *iViewpoints, RED::Vector< RED::Object * > *iAnimationClipControllers, const RED::String &iFilePath, unsigned int iObjectTypes, bool iEmbedMedia, bool iTextMode, RED::IO_SYSTEM_UNIT iSystemUnit, bool iLocalImages, RED::IO_FBX_FILE_VERSION iFbxFileVersion, RED::Object *iResourceManager, RED::Map< unsigned int, RED::String > *iIDNameTable=NULL, RED::ProgressCallback iProgressCallback=NULL, void *iUserData=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOTools`)
* :cpp:func:`Save <static RED_RC RED::ImageTools::Save(RED::Object *iImage, bool iLocalStorage, RED::IStream &iOutput, IMAGE_FILE_FORMAT iImageFormat, bool iDiscardAlpha, bool iVerticalFlip, float iQuality)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`Save <static RED_RC RED::ImageTools::Save(RED::Object *iImage, bool iLocalStorage, const RED::String &iFilePath, bool iDiscardAlpha, bool iVerticalFlip, float iQuality)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`Save <virtual RED_RC ART::IWorld::Save(const RED::String &iPath, const RED::Matrix *iOrigin=NULL, ART::ProgressCallback iProgress=NULL, void *iParam=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`Save <virtual RED_RC RED::IChunkSaver::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IChunkSaver`)
* :cpp:func:`Save <virtual RED_RC RED::LayerSet::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`Save <virtual RED_RC RED::RenderCode::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`Save <virtual RED_RC RED::RenderShader::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`Save <virtual RED_RC RED::RenderShaderParameter::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`Save <virtual RED_RC RED::StateShader::Save(RED::IStream *iStream, StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`Save <virtual RED_RC RED::VolumetricEffectBoxVolume::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`Save <virtual RED_RC RED::VolumetricEffectLightVolume::Save(RED::IStream *iStream, RED::StreamingPolicy &iPolicy, int iState=-1) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SaveChunk <virtual RED_RC RED::IStream::SaveChunk(RED::Object *iObject, RED::StreamingPolicy &iPolicy)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`SaveContent <static RED_RC RFK::TutorialApplication::SaveContent(const RED::String &iFile)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SaveGeometry <virtual RED_RC ART::IAssetManager::SaveGeometry(const RED::Object *iGeometry, const RED::String &iPath)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`SaveGeometryGICache <virtual RED_RC ART::IAssetManager::SaveGeometryGICache(const RED::Vector< RED::Vector< RED::Object * > > &iGiCaches, const RED::Vector< RED::Vector< RED::Object * > > &iGiCachesBakedLights, const RED::Vector< RED::Object * > &iAoCaches, const RED::Vector< unsigned char > &iGroundAO, double iGroundBC[3], const RED::Vector3 &iSunDirection, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`SaveImageStamp <static bool RFK::TutorialApplication::SaveImageStamp(const RED::String &iFilePath, unsigned char *iRGBA, int iWidth, int iHeight, RED::String iText)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SaveLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::SaveLightStaticShadowMaps(const RED::Vector< RED::Object * > iShadowMaps, const RED::Vector< int > &iLightIds, const RED::Vector< int > &iInstances, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`SaveReflectionProbesMaps <virtual RED_RC ART::IAssetManager::SaveReflectionProbesMaps(const RED::Vector< RED::Object * > &iEnvironmentMapAtlas, const RED::Vector< RED::Object * > &iEnvironmentMapAtlasIndex, const RED::String &iPath) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`Scale <void RED::Matrix::Scale(const RED::Vector3 &iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Scale <void RED::Matrix::Scale(const double iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Scale <void RED::Matrix::Scale(const float iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`ScaleNormalMap <virtual RED_RC RED::IImage2D::ScaleNormalMap(RED::FORMAT iFormat, RED::TARGET iTarget, float iScaling, const RED::Object *iSourceImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`Scaling <double RED::Matrix::Scaling() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`ScalingAxisMatrix <void RED::Matrix::ScalingAxisMatrix(const RED::Vector3 &iCenter, const RED::Vector3 &iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`ScalingAxisMatrix <void RED::Matrix::ScalingAxisMatrix(const double iCenter[3], const double iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`ScalingAxisMatrix <void RED::Matrix::ScalingAxisMatrix(const float iCenter[3], const float iScale[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SecondsElapsed <float RED::Timer::SecondsElapsed() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`SelectSingleUV <static RED::MESH_CHANNEL RED::RenderShader::SelectSingleUV(int iNbInputs, RED::MESH_CHANNEL iUV[16], const RED::Object *iTexture[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SendEvent <static RED_RC RFK::TutorialApplication::SendEvent(RFK::EVENT iEvent, RFK::EventInfo &iEventInfo)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SendImage <virtual RED_RC RNET::IPeer::SendImage(unsigned int &oSentBytes, float &ioQuality, const RED::Vector< int > &iConnectionIDs, RED::Object *iImage, unsigned int iMaxFrameSize=102400)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SendImage <virtual RED_RC RNET::IPeer::SendImage(unsigned int &oSentBytes, float &ioQuality, int iConnectionID, RED::Object *iImage, unsigned int iMaxFrameSize=102400)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SendMessage <virtual RED_RC RNET::IPeer::SendMessage(int iConnectionID, RNET::MessageType iType, const char *iData, unsigned int iDataSize)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SendString <virtual RED_RC RNET::IPeer::SendString(int iConnectionID, const RED::String &iString)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const RED::Vector3 &iCenter, double iRadius)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const RED::Vector< RED::BoundingSphere * > &iSphereList)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const RED::Vector< RED::Vector3 > &iVertexArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Set <RED_RC RED::BoundingSphere::Set(const void *iVertexArray, int iVertexSize, RED::MESH_FORMAT iFormat, int iNbVertices)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Set <RED_RC RED::BoundingSphere::Set(float *iVertexArray, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`Set <virtual RED_RC RED::IMaterialControllerProperty::Set(const RED::IMaterialControllerProperty &iProperty, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`Set <void RED::Quaternion::Set(double iX, double iY, double iZ, double iW)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Set <void RED::Vector3::Set(const double iValues[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Set <void RED::Vector3::Set(double iX, double iY, double iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Set <void RED::Vector4::Set(double iX, double iY, double iZ, double iW)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`SetAABB <RED_RC RED::BoundingSphere::SetAABB(const RED::Vector< RED::Vector3 > &iVertex, bool iOverrideSphere=false)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`SetAABB <RED_RC RED::BoundingSphere::SetAABB(const double iAABB[6], bool iOverrideSphere=false)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`SetAABB <RED_RC RED::BoundingSphere::SetAABB(const float *iVertex, int iVerticesCount, bool iOverrideSphere=false)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`SetAO <virtual void ART::IMaterial::SetAO(double iAO)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetAOTexture <virtual void ART::IMaterial::SetAOTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetAOWrap <virtual void ART::IMaterial::SetAOWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetActive <virtual RED_RC ART::ILight::SetActive(bool iActive)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetActive <virtual void ART::IReflectionProbe::SetActive(bool iActive)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetAdapter <static RED_RC RNET::System::SetAdapter(const RNET::Adapter &iAdapter)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`SetAdditive <virtual void RED::ISkeletalAnimationController::SetAdditive(bool iAdditive)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`SetAlbedo <virtual RED_RC RED::ICloudsVolumeShape::SetAlbedo(const RED::Color &iAlbedo, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)
* :cpp:func:`SetAlbedo <virtual void ART::IMaterial::SetAlbedo(const RED::Color &IAlbedo)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetAlbedoTexture <virtual void ART::IMaterial::SetAlbedoTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetAlbedoWrap <virtual void ART::IMaterial::SetAlbedoWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetAliveImagesCheck <virtual void RED::IResourceManager::SetAliveImagesCheck(bool iOnOff)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetAllDefaultOptions <virtual RED_RC ART::IOptions::SetAllDefaultOptions()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAllDefaultOptions <virtual RED_RC RED::IOptions::SetAllDefaultOptions(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`SetAlphaThreshold <RED_RC RED::StateShader::SetAlphaThreshold(float iAlphaThreshold, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetAlphaThreshold <virtual void ART::IMaterial::SetAlphaThreshold(double iThreshold)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetAmbientLight <virtual RED_RC RED::ILightShape::SetAmbientLight(const RED::Color &iDiffuse, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetAmbientLighting <virtual RED_RC RED::ICloudsVolumeShape::SetAmbientLighting(const RED::Color &iAmbientTop, const RED::Color &iAmbientBottom, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)
* :cpp:func:`SetAnchor <virtual RED_RC RED::ITextShape::SetAnchor(int iStringNumber, const RED::Vector3 &iAnchor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetAngle <virtual RED_RC RED::ITextShape::SetAngle(int iStringNumber, float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetAnimationClip <virtual RED_RC RED::IAnimationClipController::SetAnimationClip(const RED::AnimationClip &iClip)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`SetAnimationLoop <virtual RED_RC ART::IEntity::SetAnimationLoop(unsigned int iId, bool iLoop)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`SetAnimationSpeed <virtual RED_RC ART::IEntity::SetAnimationSpeed(unsigned int iId, double iSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`SetAnimationTrackLabel <void RED::StreamingPolicy::SetAnimationTrackLabel(const RED::String &iLabel, const RED::Map< unsigned int, RED::String > &iIDToNames)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetAnisotropy <virtual RED_RC RED::IImage::SetAnisotropy(float iAniso, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetAntiAliasing <virtual void ART::IOptions::SetAntiAliasing(int iAA)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAntiAliasingAlphaMax <virtual void ART::IOptions::SetAntiAliasingAlphaMax(double iAlphaMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAntiAliasingAlphaMin <virtual void ART::IOptions::SetAntiAliasingAlphaMin(double iAlphaMin)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAntiAliasingMotionThreshold <virtual void ART::IOptions::SetAntiAliasingMotionThreshold(double iThreshold)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetArray <virtual RED_RC RED::ILineShape::SetArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetArray <virtual RED_RC RED::IMeshShape::SetArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetArray <virtual RED_RC RED::IPointShape::SetArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`SetAsymmetricFrustumParallel <virtual RED_RC RED::IViewpoint::SetAsymmetricFrustumParallel(double iXLeft, double iXRight, double iYBottom, double iYTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetAsymmetricFrustumPerspective <virtual RED_RC RED::IViewpoint::SetAsymmetricFrustumPerspective(double iFovLeft, double iFovRight, double iFovBottom, double iFovTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetAtlas <virtual RED_RC ART::IPlanet::SetAtlas(RED::Object *iAtlas)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetAtmosphereHeight <virtual void ART::IAtlas::SetAtmosphereHeight(float iAtmosphereHeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetAtmosphereMieScatteringAnisotropy <virtual void ART::IAtlas::SetAtmosphereMieScatteringAnisotropy(float iG)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetAtmosphereMieScatteringAnisotropyAttenuation <virtual void ART::IAtlas::SetAtmosphereMieScatteringAnisotropyAttenuation(float iAtt)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetAtmosphereTurbidity <virtual void ART::IAtlas::SetAtmosphereTurbidity(float iTurbidity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetAtmosphericCloudShadows <virtual void ART::IOptions::SetAtmosphericCloudShadows(bool iShadows)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAtmosphericGamma <virtual void ART::IOptions::SetAtmosphericGamma(double iGamma)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAtmosphericLandscapeShadows <virtual void ART::IOptions::SetAtmosphericLandscapeShadows(bool iShadows)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAtmosphericSamples <virtual void ART::IOptions::SetAtmosphericSamples(ART::ATMOSPHERIC_SAMPLE iSample, int iCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetAttachPosition <virtual RED_RC RED::ITextShape::SetAttachPosition(int iStringNumber, RED::TEXT_ATTACH_POS iAttachPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetAttenuation <virtual RED_RC RED::ILightShape::SetAttenuation(ATTENUATION iAtt, float iAttValue[7], const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetAuthor <virtual RED_RC RED::IREDFile::SetAuthor(const RED::String &iAuthor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`SetAuthor <virtual void RED::IMaterialController::SetAuthor(const RED::String &iAuthor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`SetAutoKey <void RED::PostProcess::SetAutoKey(bool iAutoKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetAutomaticSetOnGround <virtual void ART::IGeometry::SetAutomaticSetOnGround(bool iAuto)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetAverageLuminance <virtual RED_RC RED::IImage2D::SetAverageLuminance(float iAverageLuminance, unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetAxisAngle <void RED::Quaternion::SetAxisAngle(const RED::Vector3 &iAxis, double iAngle)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`SetBackDiffuse <virtual void ART::IMaterial::SetBackDiffuse(const RED::Color &iBackDiffuse)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetBackDiffuseTexture <virtual void ART::IMaterial::SetBackDiffuseTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetBackDiffuseWrap <virtual void ART::IMaterial::SetBackDiffuseWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetBackgroundColor <static RED_RC RFK::TutorialApplication::SetBackgroundColor(const RED::Color &iColor)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetBackgroundImages <virtual RED_RC RED::IViewpointRenderList::SetBackgroundImages(RED::Object *iCubeImage, const RED::Matrix &iCubeMatrix, RED::Object *i2DImage, const RED::Matrix &i2DMatrix, bool iDirectVisibility, double iIntensityScaleCube, double iIntensityScale2D, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetBaking <virtual void ART::ILight::SetBaking(ART::LIGHT_BAKING iBaking)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetBatchArrayUpdate <virtual RED_RC RED::IMaterial::SetBatchArrayUpdate(void *iRefData, void *iData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetBatchMode <virtual RED_RC RED::IMaterial::SetBatchMode(bool iBatchMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetBatchSyncCallback <virtual void RED::IResourceManager::SetBatchSyncCallback(RED::BATCH_SYNC_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetBeamInnerRadius <virtual RED_RC RED::ILightShape::SetBeamInnerRadius(float iBeamInRad, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetBeamLight <virtual RED_RC RED::ILightShape::SetBeamLight(ATTENUATION iAtt, float iAttValues[7], const RED::Vector3 &iPos, const RED::Vector3 &iLightDir, const RED::Vector3 &iTopDir, const RED::Color &iDiffuse, const RED::Color &iSpecular, float iInnerRadius, float iOuterRadius, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetBeamOuterRadius <virtual RED_RC RED::ILightShape::SetBeamOuterRadius(float iBeamOutRad, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetBlendWeight <virtual void ART::IReflectionProbe::SetBlendWeight(double iBlendWeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetBlendWeight <virtual void RED::ISkeletalAnimationController::SetBlendWeight(double iBlendWeight)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`SetBlendingConstant <RED_RC RED::StateShader::SetBlendingConstant(const RED::Color &iConstant, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetBlendingMode <RED_RC RED::StateShader::SetBlendingMode(BLENDING_MODE iBlendingMode, BLENDING_FUNCTION iFunction1, BLENDING_EQUATION iOperation, BLENDING_FUNCTION iFunction2, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetBlendingMode <RED_RC RED::StateShader::SetBlendingMode(BLENDING_MODE iBlendingMode, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetBlendingMode <RED_RC RED::StateShader::SetBlendingMode(int iNumBuffer, BLENDING_FUNCTION iFunction1, BLENDING_EQUATION iOperation, BLENDING_FUNCTION iFunction2, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetBlur <RED_RC RED::PostProcess::SetBlur(float iBlur)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetBlurKernelSize <RED_RC RED::PostProcess::SetBlurKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetBoneFilter <virtual RED_RC RED::ISkeletalAnimationController::SetBoneFilter(int iBoneIndex, bool iFilter, bool iFilterChildrenTree)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`SetBoneInfluence <virtual RED_RC RED::IMeshShape::SetBoneInfluence(unsigned int iSkinVertexIndex, unsigned int iBoneInfluenceIndex, unsigned int iSkinBoneIndex, double iWeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetBoneInfluencesCount <virtual RED_RC RED::IMeshShape::SetBoneInfluencesCount(unsigned int iSkinVertexIndex, unsigned int iBoneInfluencesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetBoneMatrix <virtual RED_RC RED::IMeshShape::SetBoneMatrix(unsigned int iBoneIndex, const RED::Matrix &iBoneMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetBooleanValue <virtual RED_RC RED::IMaterialControllerProperty::SetBooleanValue(bool iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetBorderColor <virtual RED_RC RED::IImage::SetBorderColor(const RED::Color &iBorderColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetBox <void RED::VolumetricEffectBoxVolume::SetBox(const RED::Vector3 &iMin, const RED::Vector3 &iMax)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetBox <void RED::VolumetricEffectBoxVolume::SetBox(const double iMin[3], const double iMax[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetBrightness <RED_RC RED::PostProcess::SetBrightness(float iBrightness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetBufferSwapping <void RED::WindowRenderInfo::SetBufferSwapping(bool iBufferSwap)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`SetBumpTexture <virtual void ART::IMaterial::SetBumpTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetBumpWrap <virtual void ART::IMaterial::SetBumpWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetBurnFactor <RED_RC RED::PostProcess::SetBurnFactor(float iBurn)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetCSMCount <virtual void ART::IGeometry::SetCSMCount(int iCSMCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetCameraParameterValue <void RED::RenderShaderParameter::SetCameraParameterValue(int iIndex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetCameraPositionOffset <virtual RED_RC ART::IReflectionProbe::SetCameraPositionOffset(const RED::Vector3 &iCameraPosition)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetCategory <virtual void RED::IMaterialController::SetCategory(const RED::String &iCategory)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`SetCaustics <virtual RED_RC RED::IMaterial::SetCaustics(bool iReflectiveCaustics, bool iRefractiveCaustics, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetCelestialBodiesPathsDisplay <virtual void ART::IOptions::SetCelestialBodiesPathsDisplay(bool iOnOff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetCenter <void RED::BoundingSphere::SetCenter(const RED::Vector3 &iCenter)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`SetChannel <virtual void ART::IMaterial::SetChannel(RED::MESH_CHANNEL iChannel)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetChannelBinding <void RED::StreamingPolicy::SetChannelBinding(MESH_CHANNEL iChannel, DATA_KIND iData)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetChannelWriteMode <void RED::StreamingPolicy::SetChannelWriteMode(RED::MESH_CHANNEL iChannel, bool iOnOff)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetChar <void RED::String::SetChar(int iPosition, char iChar)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`SetCharSet <virtual RED_RC RED::IFont::SetCharSet(RED::FONT_CHARSET iCharSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetChordalDeviation <virtual RED_RC RED::IFont::SetChordalDeviation(float iChordalDev, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetClearColor <virtual RED_RC RED::IImageComposite::SetClearColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`SetClearColor <virtual RED_RC RED::IViewpointRenderList::SetClearColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetClearDepth <virtual RED_RC RED::IViewpointRenderList::SetClearDepth(float iDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetCloseFunction <static void RED::FileSystemTools::SetCloseFunction(RED_CLOSEFILE_FUNCTION iCloseCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`SetCloseOrbitFOVRatio <virtual void ART::IOptions::SetCloseOrbitFOVRatio(double iCloseFOVRatio)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetClosestPOTDSize <virtual RED_RC RED::IImage::SetClosestPOTDSize(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetCloudsDensity <virtual void ART::IOptions::SetCloudsDensity(double iDensity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetCloudsFadeDistances <virtual void ART::IOptions::SetCloudsFadeDistances(double iFadeStart, double iFadeEnd)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetCloudsRelighting <virtual void ART::IOptions::SetCloudsRelighting(double iRelighting)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetCloudsRenderingResolution <virtual void ART::IOptions::SetCloudsRenderingResolution(int iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetColor <virtual RED_RC RED::IMaterialControllerProperty::SetColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetColor <virtual RED_RC RED::IPhysicalLightShape::SetColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetColor <virtual RED_RC RED::ITextShape::SetColor(int iStringNumber, const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetColorMask <RED_RC RED::StateShader::SetColorMask(bool iWriteR, bool iWriteG, bool iWriteB, bool iWriteA, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const RED::Vector3 &iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const RED::Vector4 &iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const double iVector[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetColumn <void RED::Matrix::SetColumn(int iColumn, const float iVector[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetColumnMajorMatrix <void RED::Matrix::SetColumnMajorMatrix(const double iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetColumnMajorMatrix <void RED::Matrix::SetColumnMajorMatrix(const float iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetCommandState <static void RFK::TutorialApplication::SetCommandState(int iCommandID, int iFlags)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetCompressedFacePixels <virtual RED_RC RED::IImageCube::SetCompressedFacePixels(int iFaceNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`SetCompressedFacePixels <virtual RED_RC RED::IImageCube::SetCompressedFacePixels(int iFaceNumber, unsigned char *iPixel, int iSize, RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`SetCompressedPixels <virtual RED_RC RED::IImage2D::SetCompressedPixels(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetCompressedPixels <virtual RED_RC RED::IImage2D::SetCompressedPixels(unsigned char *iPixel, RED::FORMAT iFormat, RED::TARGET iTarget, int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetCompression <RED_RC RED::StreamingPolicy::SetCompression(DATA_KIND iData, bool iEnabled, COMP_QUALITY iQuality=CPQ_LOSSLESS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetContextID <virtual RED_RC RED::IDataManager::SetContextID(unsigned int iContext, unsigned int iID)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IDataManager`)
* :cpp:func:`SetContextSwitchCallback <virtual RED_RC RED::IShape::SetContextSwitchCallback(USER_SWITCH_CALLBACK iContextSwitchCB, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`SetContrast <RED_RC RED::PostProcess::SetContrast(float iContrast)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetCoverArray <RED_RC RED::VolumetricEffectClouds::SetCoverArray(const float *iCover, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetCoverBase <void RED::VolumetricEffectClouds::SetCoverBase(double iCover)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetCoverPatchSize <void RED::VolumetricEffectClouds::SetCoverPatchSize(double iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetCoverScale <void RED::VolumetricEffectClouds::SetCoverScale(double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetCurve <RED_RC RED::PostProcess::SetCurve(const RED::Vector< float > &iX, const RED::Vector< float > &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetCustomClipPlanes <virtual RED_RC RED::IViewpoint::SetCustomClipPlanes(double iA[6], double iB[6], double iC[6], double iD[6], const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetCustomDelete <RED_CUSTOM_DELETE RED::MemoryAllocator::SetCustomDelete(RED_CUSTOM_DELETE iCustomDelete)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`SetCustomDeleteArray <RED_CUSTOM_DELETE RED::MemoryAllocator::SetCustomDeleteArray(RED_CUSTOM_DELETE iCustomDeleteArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`SetCustomLicense <static void RFK::TutorialApplication::SetCustomLicense(const RED::String &iLicenseKey, unsigned int iCustomerID)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetCustomModel <virtual RED_RC RED::ISkyLightShape::SetCustomModel(const RED::Vector3 &iSunDir, double iSunRadiusScale, const RED::Color &iSunIntensity, const RED::Vector3 &iMoonDir, double iMoonRadiusScale, const RED::Color &iMoonIntensity, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetCustomNew <RED_CUSTOM_NEW RED::MemoryAllocator::SetCustomNew(RED_CUSTOM_NEW iCustomNew)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`SetCustomNewArray <RED_CUSTOM_NEW RED::MemoryAllocator::SetCustomNewArray(RED_CUSTOM_NEW iCustomNewArray)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`SetCustomRealloc <RED_CUSTOM_REALLOC RED::MemoryAllocator::SetCustomRealloc(RED_CUSTOM_REALLOC iCustomRealloc)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`SetCuttingPlane <virtual RED_RC RED::IMaterial::SetCuttingPlane(const float iPlaneEquation[4], const RED::Shader *iSectionCapShader, const RED::LayerSet &iLayerSet, bool iEdgeMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetDOF <RED_RC RED::PostProcess::SetDOF(float iDOF, float iNearMin, float iNearMax, float iFarMin, float iFarMax)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetDOFKernelSize <RED_RC RED::PostProcess::SetDOFKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetDensityScale <void RED::VolumetricEffectClouds::SetDensityScale(double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetDepth <virtual RED_RC RED::ITextShape::SetDepth(int iStringNumber, float iDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetDepthFunction <RED_RC RED::StateShader::SetDepthFunction(FUNCTION iFunc, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetDepthLine <RED_RC RED::PostProcess::SetDepthLine(float iIntensity, float iDepth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetDepthLineColor <RED_RC RED::PostProcess::SetDepthLineColor(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetDepthLineWidth <RED_RC RED::PostProcess::SetDepthLineWidth(float iWidth)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetDepthMask <RED_RC RED::StateShader::SetDepthMask(DEPTH_MODE iMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetDepthTest <RED_RC RED::StateShader::SetDepthTest(DEPTH_MODE iTest, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetDescription <virtual void RED::IMaterialController::SetDescription(const RED::String &iDescription)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`SetDescription <void RNET::Adapter::SetDescription(const RED::String &iDescription)>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`SetDiffuse <virtual RED_RC ART::ILight::SetDiffuse(const RED::Color &iDiffuse)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetDiffuse <virtual void ART::IMaterial::SetDiffuse(const RED::Color &iDiffuse)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetDiffuseIntensity <virtual RED_RC RED::ILightShape::SetDiffuseIntensity(const RED::Color &iDiffuse, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetDiffuseTexture <virtual void ART::IMaterial::SetDiffuseTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetDiffuseWrap <virtual void ART::IMaterial::SetDiffuseWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetDirectionalLight <virtual RED_RC RED::ILightShape::SetDirectionalLight(float iIntensity, const RED::Vector3 &iPos, const RED::Vector3 &iLightDir, const RED::Vector3 &iTopDir, const RED::Color &iDiffuse, const RED::Color &iSpecular, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetDisplacement <RED_RC RED::StateShader::SetDisplacement(float iDispHeight, const RED::Object *iDispTexture, const RED::Matrix &iDispMatrix, RED::MESH_CHANNEL iDispUV, float iDispOffset, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetDisplacement <virtual RED_RC RED::IMaterial::SetDisplacement(float iDispHeight, const RED::Object *iDispTexture, const RED::Matrix &iDispMatrix, RED::MESH_CHANNEL iDispUV, float iDispOffset, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetDisplayMode <virtual void ART::IOptions::SetDisplayMode(ART::DISPLAY_MODE iDisplayMode)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetDoubleSided <RED_RC RED::StateShader::SetDoubleSided(bool iDoubleSided, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetDoubleSided <virtual RED_RC RED::IPhysicalLightShape::SetDoubleSided(bool iDoubleSided, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetDoubleSided <virtual void ART::IMaterial::SetDoubleSided(bool iDoubleSided)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetDumpFolder <RED_RC RED::MemoryLeakTracker::SetDumpFolder(const RED::String &iDumpFolder)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`SetEffectBox <virtual RED_RC ART::IReflectionProbe::SetEffectBox(const RED::Vector3 &iMin, const RED::Vector3 &iMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetEffectRadius <virtual RED_RC ART::IReflectionProbe::SetEffectRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetEllipticPath <virtual RED_RC ART::IPlanet::SetEllipticPath(double iOrbit[2])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetEmission <void RED::VolumetricEffectBoxVolume::SetEmission(const RED::Vector3 &iEmission)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetEmission <void RED::VolumetricEffectBoxVolume::SetEmission(const double iEmission[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetEmission <void RED::VolumetricEffectClouds::SetEmission(const RED::Vector3 &iEmission)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetEmission <void RED::VolumetricEffectClouds::SetEmission(const double iEmission[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetEmission <void RED::VolumetricEffectLightVolume::SetEmission(const RED::Vector3 &iEmission)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetEmission <void RED::VolumetricEffectLightVolume::SetEmission(const double iEmission[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetEmissive <virtual void ART::IMaterial::SetEmissive(const RED::Color &iEmissive)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetEmissiveIntensity <virtual void ART::IMaterial::SetEmissiveIntensity(double iIntensity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetEmissiveSky <virtual RED_RC RED::ISkyLightShape::SetEmissiveSky(bool iEmissive, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetEmissiveTexture <virtual void ART::IMaterial::SetEmissiveTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetEmissiveWrap <virtual void ART::IMaterial::SetEmissiveWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetEmitter <virtual RED_RC RED::IPhysicalLightShape::SetEmitter(RED::Object *iMesh, float iScale, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetEmitterSpherical <virtual RED_RC RED::IPhysicalLightShape::SetEmitterSpherical(RED::Object *iMesh, float iScale, const RED::Vector3 &iDirection, float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetEmitterSphericalSpot <virtual RED_RC RED::IPhysicalLightShape::SetEmitterSphericalSpot(const RED::Vector3 &iDirection, float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetEmitterVisible <virtual void ART::ILight::SetEmitterVisible(bool iVisible)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetEncryptionKey <virtual void RED::IStream::SetEncryptionKey(const RED::String &iEncryptionKey)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`SetEndTime <virtual RED_RC RED::IAnimationClipController::SetEndTime(double iTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`SetEngineAntiAlias <virtual RED_RC RED::IViewpointRenderList::SetEngineAntiAlias(int iMultiSamples, bool iSuperScale, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetEnvironment <virtual RED_RC ART::IPlanet::SetEnvironment(RED::Object *iEnvironment, double iScale, const RED::Matrix &iMatrix, double iMaxHeight)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetEnvironmentMap <virtual RED_RC ART::IReflectionProbe::SetEnvironmentMap(RED::Object *iEnvironmentMapAtlas, RED::Object *iEnvironmentMapAtlasIndex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetErosionArray <RED_RC RED::VolumetricEffectClouds::SetErosionArray(const float *iErosion, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetErosionPatchSize <void RED::VolumetricEffectClouds::SetErosionPatchSize(double iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetErosionScale <void RED::VolumetricEffectClouds::SetErosionScale(double iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetErosionThreshold <void RED::VolumetricEffectClouds::SetErosionThreshold(double iThreshold)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetErrorCallback <virtual RED_RC RED::IResourceManager::SetErrorCallback(RED::REDSDK_ERROR_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetErrorFilePath <virtual RED_RC RED::IResourceManager::SetErrorFilePath(const RED::String &iFilePath)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetErrorTrackingCallback <virtual void ART::IWorld::SetErrorTrackingCallback(RED::REDSDK_ERROR_CALLBACK iCallback, void *iUser)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`SetEscapement <virtual RED_RC RED::IFont::SetEscapement(float iEscapement, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetEventCallback <static void RFK::TutorialApplication::SetEventCallback(RFK::EVENT iEvent, RFK::EVENT_CALLBACK iCallback, void *iParam=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetExposure <RED_RC RED::PostProcess::SetExposure(float iExposure)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetEye <virtual RED_RC RED::IViewpoint::SetEye(const RED::Vector3 &iEye, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetFOV <virtual RED_RC ART::IObserver::SetFOV(double iFOV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`SetFaceCulling <RED_RC RED::StateShader::SetFaceCulling(CULLING_MODE iCullingMode, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetFacePixels <virtual RED_RC RED::IImageCube::SetFacePixels(int iFaceNumber, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`SetFacePixels <virtual RED_RC RED::IImageCube::SetFacePixels(int iFaceNumber, unsigned char *iPixel, int iSize, RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`SetFadeParameters <virtual void RED::ISkeletalAnimationController::SetFadeParameters(double iDuration, double iWeight)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`SetFalloffBox <virtual RED_RC ART::IReflectionProbe::SetFalloffBox(const RED::Vector3 &iMin, const RED::Vector3 &iMax)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetFalloffRadius <virtual RED_RC ART::IReflectionProbe::SetFalloffRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetFilterModes <virtual RED_RC RED::IImage::SetFilterModes(FILTER_MODE iMinFilter, FILTER_MODE iMagFilter, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetFloatPixels <virtual RED_RC RED::IImage2D::SetFloatPixels(CHANNEL iChannel, const RED::Object *iImage, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetFloatValue <virtual RED_RC RED::IMaterialControllerProperty::SetFloatValue(float iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetFloatingOrigin <virtual RED_RC RED::IViewpoint::SetFloatingOrigin(const RED::Matrix &iMatx, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetFlowOrientation <virtual void ART::IMaterial::SetFlowOrientation(double iFlowOrientation)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetFlowSpeed <virtual void ART::IMaterial::SetFlowSpeed(double iFlowSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetFocusDistance <virtual RED_RC ART::IObserver::SetFocusDistance(double iFocusDistance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`SetFocusDistance <virtual RED_RC RED::IViewpoint::SetFocusDistance(double iDistance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetFont <virtual RED_RC RED::ITextShape::SetFont(RED::Object *iFont, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetForScreenDraw <virtual RED_RC RED::IViewpoint::SetForScreenDraw(double iWidth, double iHeight, double iZMin, double iZMax, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetForceHWImageDecompression <void RED::StreamingPolicy::SetForceHWImageDecompression(bool iForce)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetFormat <virtual RED_RC RED::IImageComposite::SetFormat(RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`SetFromCamera <virtual RED_RC ART::IObserver::SetFromCamera(const RED::Object *iCamera)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`SetFromPixelShader <virtual RED_RC RED::IImage2D::SetFromPixelShader(RED::FORMAT iFormat, const RED::ShaderProgramID &iPixelShaderId, RED::Object *iResMgr, const RED::Object *iSourceImage, const RED::Vector< RED::RenderShaderParameter > &iParams, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetFrustumCustom <virtual RED_RC RED::IViewpoint::SetFrustumCustom(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetFrustumParallel <virtual RED_RC RED::IViewpoint::SetFrustumParallel(double iXSiz, double iYSiz, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetFrustumPerspective <virtual RED_RC RED::IViewpoint::SetFrustumPerspective(double iFov, double iRatio, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetFullSceneAntiAliasing <virtual void ART::IOptions::SetFullSceneAntiAliasing(int iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetGICaches <virtual RED_RC ART::IGeometry::SetGICaches(const RED::Vector< RED::Vector< RED::Object * > > &iGICaches, const RED::Vector< RED::Vector< RED::Object * > > &iGICachesBakedLights, const RED::Vector< RED::Object * > &iAOCaches, float iLandscapeAO)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetGICachesMultiplier <virtual RED_RC ART::IGeometry::SetGICachesMultiplier(double iMult)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetGISamplesSpread <virtual void ART::IOptions::SetGISamplesSpread(double iSpread)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetGamma <RED_RC RED::PostProcess::SetGamma(float iGamma)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetGenericGLSLBindings <void RED::RenderCode::SetGenericGLSLBindings(bool iGeneric)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`SetGeometriesGroundUpdatesFlush <virtual void ART::IPlanet::SetGeometriesGroundUpdatesFlush(bool iOnOff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetGeometriesLazyGroundUpdates <virtual void ART::IPlanet::SetGeometriesLazyGroundUpdates(bool iLazy)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetGeometry <virtual RED_RC ART::IEntity::SetGeometry(RED::Object *iGeometry)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IEntity`)
* :cpp:func:`SetGeometryGIUpdateTime <virtual void ART::IOptions::SetGeometryGIUpdateTime(double iTime)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetGeometryPartVisible <virtual RED_RC ART::IAssetManager::SetGeometryPartVisible(RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape, bool iVisible, bool iShadowVisible) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`SetGeometryProgramId <virtual RED_RC RED::RenderShader::SetGeometryProgramId(const RED::ShaderProgramID &iGshProgramID, int iShaderTarget, RED::Object *iResourceManager, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetGlossiness <virtual void ART::IMaterial::SetGlossiness(double iGlossiness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetGlossinessTexture <virtual void ART::IMaterial::SetGlossinessTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetGlossinessWrap <virtual void ART::IMaterial::SetGlossinessWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetGlow <RED_RC RED::PostProcess::SetGlow(float iGlow)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetGlowKernelSize <RED_RC RED::PostProcess::SetGlowKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetGlowThreshold <RED_RC RED::PostProcess::SetGlowThreshold(float iThreshold)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetGlyphTextureOffset <virtual RED_RC RED::IFont::SetGlyphTextureOffset(float iOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetGlyphTextureSize <virtual RED_RC RED::IFont::SetGlyphTextureSize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetGroundAOCache <virtual RED_RC ART::IGeometry::SetGroundAOCache(const RED::Vector< unsigned char > &iGroundAO, int iGroundAORes, const double iGroundBC[3])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetGroundAlbedo <virtual void ART::IAtlas::SetGroundAlbedo(const RED::Color &iGroundAlbedo)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetGroup <virtual void RED::ISkeletalAnimationController::SetGroup(unsigned int iGroup)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`SetHDROverride <virtual RED_RC RED::IViewpointRenderList::SetHDROverride(bool iOverride, int iHDRValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetHSL <RED_RC RED::PostProcess::SetHSL(float iHue, float iSaturation, float iLightness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetHardwareAntiAlias <void RED::WindowRenderInfo::SetHardwareAntiAlias(int iNbSamples)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`SetID <void RED::Object::SetID(const RED::String &iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`SetID <void RED::Object::SetID(const char *iIDString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`SetID <void RED::Object::SetID(unsigned int iID)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`SetIES <virtual RED_RC RED::IPhysicalLightShape::SetIES(RED::Vector< RED::String > &oAttributes, const RED::String &iFile, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetIESAngle <virtual RED_RC RED::IPhysicalLightShape::SetIESAngle(float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetIESMatrix <virtual RED_RC RED::IPhysicalLightShape::SetIESMatrix(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetIESStretch <virtual RED_RC ART::ILight::SetIESStretch(bool iStretch)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetIESValues <virtual RED_RC RED::IPhysicalLightShape::SetIESValues(const RED::Vector< double > &iValues, const RED::String &iFile, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetIOR <virtual void ART::IMaterial::SetIOR(double iIOR)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetIORTexture <virtual void ART::IMaterial::SetIORTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetIORWrap <virtual void ART::IMaterial::SetIORWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetImage <void RED::RenderShaderParameter::SetImage(const RED::Object *iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetImagesStorage <RED_RC RED::StreamingPolicy::SetImagesStorage(bool iGPUStorage, bool iCPUStorage)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetImmediateMode <virtual RED_RC RED::IMaterial::SetImmediateMode(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetInclination <virtual RED_RC ART::IPlanet::SetInclination(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetIndirectMipmapMode <virtual RED_RC RED::IImage::SetIndirectMipmapMode(bool iMipmapMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(RED::MATERIAL_PASS iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(RED::MESH_CHANNEL iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(bool iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Color &iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Matrix &iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Object *iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(const RED::Vector4 &iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInputParameter <RED_RC RED::RenderShader::SetInputParameter(double iParameter, const RED::String &iName, RED::Object *iResMgr, bool iEvaluate=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetInspectedObject <static RED_RC RFK::TutorialApplication::SetInspectedObject(RFK::INSPECTOR iInspector, RED::Object *iObject, const RED::Map< unsigned int, RED::String > *iIDToNames=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetInstanceCounterCallback <virtual RED_RC RED::IViewpoint::SetInstanceCounterCallback(RED::INSTANCE_COUNTER_CALLBACK iCallback, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetInstanceCounterImageCallback <virtual RED_RC RED::IViewpoint::SetInstanceCounterImageCallback(RED::INSTANCE_COUNTER_IMAGE_CALLBACK iCallback, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetIntegerValue <virtual RED_RC RED::IMaterialControllerProperty::SetIntegerValue(int iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetInterruptCallback <virtual void RED::IResourceManager::SetInterruptCallback(RED::INTERRUPT_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetIsAppliedToSkeleton <virtual void RED::ISkeletalAnimationController::SetIsAppliedToSkeleton(bool iIsApplied)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`SetKey <RED_RC RED::PostProcess::SetKey(float iKey)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetLUT <RED_RC RED::PostProcess::SetLUT(const RED::Vector< unsigned char > &iTable, unsigned int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetLayerHeights <RED_RC RED::VolumetricEffectClouds::SetLayerHeights(double iHeightLow, double iHeightHigh)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetLayerSet <virtual RED_RC RED::IMaterialControllerProperty::SetLayerSet(const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetLayerSetLit <virtual RED_RC RED::ILightShape::SetLayerSetLit(const RED::LayerSet &iLitLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetLayerSetShadowCaster <virtual RED_RC RED::ILightShape::SetLayerSetShadowCaster(const RED::LayerSet &iShadowCasterLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetLayerSetShadowReceiver <virtual RED_RC RED::ILightShape::SetLayerSetShadowReceiver(const RED::LayerSet &iShadowReceiverLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetLegacyBrightnessContrast <RED_RC RED::PostProcess::SetLegacyBrightnessContrast(bool iLegacy=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetLevels <RED_RC RED::PostProcess::SetLevels(float iInputBlack, float iInputWhite, float iOutputBlack, float iOutputWhite)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetLicense <virtual RED_RC RED::ILicense::SetLicense(const RED::String &iLicenseKey)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILicense`)
* :cpp:func:`SetLightRayMarchingStepIncrease <virtual RED_RC RED::IVolumeShape::SetLightRayMarchingStepIncrease(double iStepIncrease, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`SetLightRayMaxSamples <virtual RED_RC RED::IVolumeShape::SetLightRayMaxSamples(unsigned int iSamples, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`SetLineMajorMatrix <void RED::Matrix::SetLineMajorMatrix(const double iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetLineMajorMatrix <void RED::Matrix::SetLineMajorMatrix(const float iMat[16])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetLineSmoothing <RED_RC RED::StateShader::SetLineSmoothing(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetLineStipple <RED_RC RED::StateShader::SetLineStipple(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetLineStipplePattern <RED_RC RED::StateShader::SetLineStipplePattern(int iFactor, short iPattern, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetLineWidth <RED_RC RED::StateShader::SetLineWidth(float iWidth, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetLoadChunkNotificationCallback <virtual void RED::IStream::SetLoadChunkNotificationCallback(LoadChunkNotificationCallback iCallback, void *iParameter=NULL)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`SetLocalAnisotropy <virtual void RED::IImage::SetLocalAnisotropy(float iAnisotropy)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetLocalBorderColor <virtual void RED::IImage::SetLocalBorderColor(const RED::Color &iBorderColor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetLocalFacePixels <virtual RED_RC RED::IImageCube::SetLocalFacePixels(int iFaceNumber, unsigned char *iPixel, RED::FORMAT iFormat, int iSize)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageCube`)
* :cpp:func:`SetLocalFilterModes <virtual void RED::IImage::SetLocalFilterModes(RED::FILTER_MODE iMinFilter, RED::FILTER_MODE iMagFilter)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetLocalImages <void RED::StreamingPolicy::SetLocalImages(bool iEnabled=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetLocalMipmapMode <virtual void RED::IImage::SetLocalMipmapMode(bool iMipmapMode)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetLocalPixels <virtual RED_RC RED::IImage2D::SetLocalPixels(const unsigned char *iPixel, RED::FORMAT iFormat, int iWidth, int iHeight)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetLocalPixels <virtual RED_RC RED::IImage3D::SetLocalPixels(unsigned char *iPixel, RED::FORMAT iFormat, int iWidth, int iHeight, int iDepth)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`SetLocalTarget <virtual void RED::IImage::SetLocalTarget(RED::TARGET iTarget)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetLocalWrapModes <virtual void RED::IImage::SetLocalWrapModes(RED::WRAP_MODE iWrapU, RED::WRAP_MODE iWrapV)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetLogAverageLuminance <virtual RED_RC RED::IImage2D::SetLogAverageLuminance(float iLogAverageLuminance, unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetLogoMask <virtual RED_RC RED::IMaterial::SetLogoMask(const RED::Vector< RED::Object * > &iLogoMask, const RED::Vector< RED::Matrix > &iLogoMaskMatrix, const RED::Vector< RED::MESH_CHANNEL > &iLogoMaskUV, bool iInvert, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetLoop <virtual RED_RC RED::IAnimationClipController::SetLoop(bool iLoop)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`SetLoopMode <static RED_RC RFK::TutorialApplication::SetLoopMode(RFK::LOOP_MODE iLoopMode)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetLuminanceInformation <RED_RC RED::PostProcess::SetLuminanceInformation(float iAverageLuminance, float iLogAverageLuminance, unsigned int iSamplesCount, float iMinLuminance, float iMaxLuminance) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetLuminousFlux <virtual RED_RC ART::ILight::SetLuminousFlux(float iLuminousFlux)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetLuminousFlux <virtual RED_RC RED::IPhysicalLightShape::SetLuminousFlux(float iLuminousFlux, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetMaskColor <void RED::RenderLayer::SetMaskColor(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`SetMasked <virtual void ART::IMaterial::SetMasked(bool iMasked)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetMaskedTransparency <RED_RC RED::StateShader::SetMaskedTransparency(const RED::Object *iAlphaImage, RED::MESH_CHANNEL iAlphaChannel, const RED::Matrix &iAlphaMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetMaterial <virtual RED_RC RED::IShape::SetMaterial(RED::Object *iMaterial, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`SetMaterialControllerAutoSaving <void RED::StreamingPolicy::SetMaterialControllerAutoSaving(bool iEnable=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetMaterialWriteMode <void RED::StreamingPolicy::SetMaterialWriteMode(bool iWriteMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetMatrix <virtual RED_RC ART::ILight::SetMatrix(const RED::Matrix &iMatrix, int iInstance=-1)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetMatrix <virtual RED_RC ART::IReflectionProbe::SetMatrix(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetMatrix <virtual RED_RC RED::ITransformShape::SetMatrix(const RED::Matrix *iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`SetMatrix <virtual void ART::IMaterial::SetMatrix(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetMatte <RED_RC RED::StateShader::SetMatte(bool iMatte, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetMaxLuminance <virtual RED_RC RED::IImage2D::SetMaxLuminance(float iMaxLuminance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetMemoryTracking <void RED::MemoryAllocator::SetMemoryTracking(bool iTracking)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`SetMessage <static void RFK::TutorialApplication::SetMessage(const RED::String &iMessage)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetMetalness <virtual void ART::IMaterial::SetMetalness(double iMetalness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetMetalnessTexture <virtual void ART::IMaterial::SetMetalnessTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetMetalnessWrap <virtual void ART::IMaterial::SetMetalnessWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetMinLuminance <virtual RED_RC RED::IImage2D::SetMinLuminance(float iMinLuminance, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetMipmapMode <virtual RED_RC RED::IImage::SetMipmapMode(bool iMipmapMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetModelMatrix <void RED::RenderCode::SetModelMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`SetModelViewMatrix <void RED::RenderCode::SetModelViewMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`SetModelViewProjectionMatrix <void RED::RenderCode::SetModelViewProjectionMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`SetMoonLight <virtual RED_RC RED::ISkyLightShape::SetMoonLight(RED::Object *&oMoonLight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetMouseCursorPosition <static void RFK::TutorialApplication::SetMouseCursorPosition(int iX, int iY)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetMultipleScatteringFactor <virtual RED_RC RED::ICloudsVolumeShape::SetMultipleScatteringFactor(double iFactor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ICloudsVolumeShape`)
* :cpp:func:`SetMustClear <virtual RED_RC RED::IViewpointRenderList::SetMustClear(bool iClear, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetName <virtual RED_RC ART::IPlanet::SetName(const RED::String &iName)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetName <virtual void RED::IMaterialController::SetName(const RED::String &iName)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`SetNearFar <virtual RED_RC RED::IViewpoint::SetNearFar(double iDnear, double iDFar, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetNeutral <void RED::AnimationData::SetNeutral()>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`SetNoTransparency <RED_RC RED::StateShader::SetNoTransparency(RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetNoiseArray <RED_RC RED::VolumetricEffectClouds::SetNoiseArray(const float *iNoise, int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetNoisePatchSize <void RED::VolumetricEffectClouds::SetNoisePatchSize(double iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetNormalizedChannel <void RED::RenderCode::SetNormalizedChannel(RED_VSH_INPUT iShaderInput, bool iOnOff=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`SetNotRenderImage <virtual RED_RC RED::IImage2D::SetNotRenderImage(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetOSHandler <virtual RED_RC RED::IWindow::SetOSHandler(void *iNewOSHandle)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`SetObliquity <virtual RED_RC ART::IPlanet::SetObliquity(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetOffscreenRendering <virtual void ART::IWorld::SetOffscreenRendering(bool iOnOff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`SetOffsetMatrix <virtual void ART::IPlanet::SetOffsetMatrix(const RED::Matrix &iOffsetMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetOnConnectionClosed <virtual void RNET::IPeer::SetOnConnectionClosed(ON_CONNECTION_CLOSED_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetOnConnectionReady <virtual void RNET::IPeer::SetOnConnectionReady(ON_CONNECTION_READY_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetOnDataReceived <virtual void RNET::IPeer::SetOnDataReceived(ON_DATA_RECEIVED_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetOnDataRequest <virtual void RNET::IPeer::SetOnDataRequest(ON_DATA_REQUEST_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetOnPoll <virtual void RNET::IPeer::SetOnPoll(ON_POLL_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetOnShutdown <virtual void RNET::IPeer::SetOnShutdown(ON_SHUTDOWN_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetOpenFunction <static void RED::FileSystemTools::SetOpenFunction(RED_OPENFILE_FUNCTION iOpenCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`SetOpenGLBufferCallback <virtual void RED::IResourceManager::SetOpenGLBufferCallback(RED::OPENGL_BUFFER_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetOpenGLMaterialCallback <virtual void RED::IResourceManager::SetOpenGLMaterialCallback(RED::OPENGL_MATERIAL_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetOpenGLViewpointCallback <virtual void RED::IResourceManager::SetOpenGLViewpointCallback(RED::OPENGL_VIEWPOINT_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetOptionValue <virtual RED_RC RED::IOptions::SetOptionValue(RED::OPTIONS iOption, bool iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`SetOptionValue <virtual RED_RC RED::IOptions::SetOptionValue(RED::OPTIONS iOption, double iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`SetOptionValue <virtual RED_RC RED::IOptions::SetOptionValue(RED::OPTIONS iOption, int iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IOptions`)
* :cpp:func:`SetOrbitalPeriod <virtual RED_RC ART::IPlanet::SetOrbitalPeriod(double iOrbitalPeriod)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetOrientation <virtual RED_RC RED::IFont::SetOrientation(float iOrientation, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetOwnedArray <virtual RED_RC RED::IMeshShape::SetOwnedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetOwnedTriangles <virtual RED_RC RED::IMeshShape::SetOwnedTriangles(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetOwnedTrianglesAdjacency <virtual RED_RC RED::IMeshShape::SetOwnedTrianglesAdjacency(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetParent <virtual RED_RC ART::IPlanet::SetParent(RED::Object *iParent)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetParentApplication <virtual RED_RC RED::IREDFile::SetParentApplication(const RED::String &iParentApplication)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`SetParentCelestialBody <virtual RED_RC ART::IObserver::SetParentCelestialBody(RED::Object *iParent)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`SetPhysicalColor <virtual void ART::ILight::SetPhysicalColor(const RED::Color &iColor)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetPhysicalModel <virtual RED_RC RED::ISkyLightShape::SetPhysicalModel(double iSceneScale, double iViewHeight, double iSkyMult, unsigned int iTurbidity, const RED::Color &iAlbedo, double iAerosolsAlbedo, double iAsymmetryFactor, const RED::Vector3 &iSunDir, double iSunRadiusScale, double iSunIntensityMultiplier, const RED::Vector3 &iMoonDir, double iMoonRadiusScale, double iMoonIntensityMultiplier, double iStarsIntensityMultiplier, double iSaturation, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetPivotAxis <virtual RED_RC RED::ITransformShape::SetPivotAxis(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`SetPixelChannel <virtual RED_RC RED::IImage2D::SetPixelChannel(CHANNEL iDestChannel, const RED::Object *iSourceImage, CHANNEL iSourceChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetPixelFormat <virtual RED_RC RED::IViewpointRenderList::SetPixelFormat(int iNumColorBuffer, RED::FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetPixelProgramId <virtual RED_RC RED::RenderShader::SetPixelProgramId(const RED::ShaderProgramID &iPshProgramId, int iShaderTarget, RED::Object *iResourceManager, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetPixelStorage <virtual RED_RC RED::IImage::SetPixelStorage(bool iGPUStorage, bool iCPUStorage)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetPixels <virtual RED_RC RED::IImage2D::SetPixels(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetPixels <virtual RED_RC RED::IImage2D::SetPixels(const unsigned char *iPixel, RED::FORMAT iFormat, RED::TARGET iTarget, int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetPixels <virtual RED_RC RED::IImage3D::SetPixels(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`SetPixels <virtual RED_RC RED::IImage3D::SetPixels(unsigned char *iPixel, RED::FORMAT iFormat, RED::TARGET iTarget, int iWidth, int iHeight, int iDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`SetPlanarReflectionPlaneEquation <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionPlaneEquation(const RED::Vector4 &iPlaneEquation)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetPlanarReflectionPlaneNormal <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionPlaneNormal(const RED::Vector3 &iPlaneNormal)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetPlanarReflectionPlanePoint <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionPlanePoint(const RED::Vector3 &iPlanePoint)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetPlanarReflectionTex <virtual RED_RC ART::IReflectionProbe::SetPlanarReflectionTex(RED::Object *iPlanarReflectionTex)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetPlanetLandscapeOpsTime <virtual void ART::IOptions::SetPlanetLandscapeOpsTime(double iTime)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPlanetLandscapeThreadsCount <virtual void ART::IOptions::SetPlanetLandscapeThreadsCount(int iThreadsCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPlanetPatchOffScreenSplitSize <virtual void ART::IOptions::SetPlanetPatchOffScreenSplitSize(double iSplitSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPlanetPatchOnScreenSplitSize <virtual void ART::IOptions::SetPlanetPatchOnScreenSplitSize(double iSplitSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPlanetResolution <virtual RED_RC ART::IOptions::SetPlanetResolution(double iResolution)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPlatform <virtual RED_RC RED::IResourceManager::SetPlatform(RED::HARDWARE_PLATFORM iPlatformId)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetPoint <virtual RED_RC RED::IPointShape::SetPoint(int iNumIndex, int iP0, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`SetPointLight <virtual RED_RC RED::ILightShape::SetPointLight(ATTENUATION iAtt, float iAttValue[7], const RED::Vector3 &iPos, const RED::Color &iDiffuse, const RED::Color &iSpecular, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetPointSize <RED_RC RED::StateShader::SetPointSize(float iSize, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetPointSmoothing <RED_RC RED::StateShader::SetPointSmoothing(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetPollTimeout <virtual void RNET::IPeer::SetPollTimeout(unsigned int iPollTimeMS)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetPolygonOffset <RED_RC RED::StateShader::SetPolygonOffset(bool iOnOff, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetPolygonOffset <virtual RED_RC RED::IMaterial::SetPolygonOffset(float iPolyOffsetFactor, float iPolyOffsetUnits, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetPolygonOffsetValue <RED_RC RED::StateShader::SetPolygonOffsetValue(float iFactor, float iUnits, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetPortals <virtual RED_RC RED::ISkyLightShape::SetPortals(const RED::Vector< RED::Object * > &iPortals, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetPos <virtual RED_RC RED::ILightShape::SetPos(const RED::Vector3 &iLightPos, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetPosition <void RED::AnimationData::SetPosition(const RED::Vector3 &iPosition)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`SetPosition <void RED::AnimationData::SetPosition(double iX, double iY, double iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`SetPowerAndEfficacy <virtual RED_RC RED::IPhysicalLightShape::SetPowerAndEfficacy(float iPower, float iLuminousEfficacy, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetPowerAndEfficiency <virtual RED_RC RED::IPhysicalLightShape::SetPowerAndEfficiency(float iPower, float iLuminousEfficiency, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetPriority <virtual RED_RC RED::IMaterial::SetPriority(int iPriority, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetPrismsDensity <virtual void ART::IOptions::SetPrismsDensity(ART::PRISM_TYPE iType, double iDensity)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrismsExactSpawn <virtual void ART::IOptions::SetPrismsExactSpawn(ART::PRISM_TYPE iType, bool iExact)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrismsFadeDistances <virtual void ART::IOptions::SetPrismsFadeDistances(ART::PRISM_TYPE iType, double iFadeStart, double iFadeEnd)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrismsMeshFadeOffset <virtual void ART::IOptions::SetPrismsMeshFadeOffset(ART::PRISM_TYPE iType, double iOffset)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrismsPassesCount <virtual void ART::IOptions::SetPrismsPassesCount(int iCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrismsShadowRange <virtual void ART::IOptions::SetPrismsShadowRange(ART::PRISM_TYPE iType, int iMaxCSM)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrismsSpawnOffset <virtual void ART::IOptions::SetPrismsSpawnOffset(ART::PRISM_TYPE iType, int iOffset)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrismsSplatOverlap <virtual void ART::IOptions::SetPrismsSplatOverlap(ART::PRISM_TYPE iType, double iOverlap)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetPrivate <virtual void RED::IMaterialControllerProperty::SetPrivate(bool iPrivate)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetPrivateShadowBias <virtual void ART::IGeometry::SetPrivateShadowBias(double iBias)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetPrivateShadowMap <virtual void ART::IGeometry::SetPrivateShadowMap(bool iPrivate)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetPrivateShadowMapSize <virtual void ART::IGeometry::SetPrivateShadowMapSize(int iSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetProjection <virtual RED_RC RED::IViewpoint::SetProjection(RED::VIEWPOINT_TYPE iProjection, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetRGBA <void RED::Color::SetRGBA(const double iValues[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`SetRGBA <void RED::Color::SetRGBA(float iRed, float iGreen, float iBlue, float iAlpha=1.f)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`SetRGBAAABackground <static void RED::Color::SetRGBAAABackground(double oColor[4], double iColor[4], float iBackColor[4])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`SetRadiance <virtual RED_RC ART::IStar::SetRadiance(const double iRadiance[3])=0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`SetRadius <virtual RED_RC ART::IPlanet::SetRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetRadius <virtual RED_RC ART::IStar::SetRadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`SetRadius <void RED::BoundingSphere::SetRadius(double iRadius)>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`SetRange <virtual void RED::IMaterialControllerProperty::SetRange(float iStart, float iEnd)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetRange <virtual void RED::IMaterialControllerProperty::SetRange(int iStart, int iEnd)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetRayCutoff <virtual RED_RC RED::IVolumeShape::SetRayCutoff(double iRayCutoff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`SetRayMarchingStep <virtual RED_RC RED::IVolumeShape::SetRayMarchingStep(double iStep, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`SetRayValue <void RED::RenderShaderParameter::SetRayValue(RED::RenderShaderParameter::TYPE iReference, const RED::Vector4 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetReadFunction <static void RED::FileSystemTools::SetReadFunction(RED_READFILE_FUNCTION iReadCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`SetRecentFiles <static RED_RC RFK::TutorialApplication::SetRecentFiles(const RED::Vector< RED::String > &iRecentFiles)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetRectangularAreaLight <virtual RED_RC RED::ILightShape::SetRectangularAreaLight(float iIntensity, const RED::Vector3 &iPos, const RED::Vector3 &iLightDir, const RED::Vector3 &iTopDir, const RED::Color &iDiffuse, const RED::Color &iSpecular, int iSamplesCount, float iWidth, float iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetRectangularAreaLightShape <virtual RED_RC RED::ILightShape::SetRectangularAreaLightShape(const float iDimensions[2], const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetRecursivity <void RED::StreamingPolicy::SetRecursivity(bool iEnabled=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetReference <void RED::RenderShaderParameter::SetReference(RED::RenderShaderParameter::TYPE iReference)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetReflectance <virtual void ART::IMaterial::SetReflectance(double iReflectance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetReflectanceTexture <virtual void ART::IMaterial::SetReflectanceTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetReflectanceWrap <virtual void ART::IMaterial::SetReflectanceWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetReflectiveCaustics <RED_RC RED::StateShader::SetReflectiveCaustics(bool iReflectiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetRefractiveCaustics <RED_RC RED::StateShader::SetRefractiveCaustics(bool iRefractiveCaustics, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetRenderCode <virtual RED_RC RED::RenderShader::SetRenderCode(const RED::RenderCode &iRenderCode, int iShaderTarget, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetRenderDepthImage <virtual RED_RC RED::IImage2D::SetRenderDepthImage(RED::Object *iVRL, int iWidth, int iHeight, int iXAnchor, int iYAnchor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetRenderImage <virtual RED_RC RED::IImage2D::SetRenderImage(RED::Object *iVRL, int iWidth, int iHeight, int iXAnchor, int iYAnchor, RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage2D`)
* :cpp:func:`SetRenderMode <virtual RED_RC RED::IFont::SetRenderMode(RED::FONT_RENDER_MODE iFontRenderMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetRenderMode <virtual RED_RC RED::ILightShape::SetRenderMode(RENDER_MODE iMode, int iValue, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetRenderPlanar <virtual void ART::IReflectionProbe::SetRenderPlanar(bool iRender)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IReflectionProbe`)
* :cpp:func:`SetRenderShader <virtual RED_RC RED::IImageComposite::SetRenderShader(const RED::RenderShader &iRenderShader, bool iDirect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImageComposite`)
* :cpp:func:`SetRenderingProgressCallback <virtual void RED::IWindow::SetRenderingProgressCallback(RED::RENDERING_PROGRESS_CALLBACK iCallback, void *iUserData)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IWindow`)
* :cpp:func:`SetRight <virtual RED_RC RED::ILightShape::SetRight(const RED::Vector3 &iRight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetRight <virtual RED_RC RED::IViewpoint::SetRight(const RED::Vector3 &iRight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetRippleSpeed <virtual void ART::IMaterial::SetRippleSpeed(double iRippleSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetRippleStrength <virtual void ART::IMaterial::SetRippleStrength(double iRippleStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetRootMatrix <virtual RED_RC ART::IGeometry::SetRootMatrix(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetRootMotionPolicy <virtual RED_RC RED::ISkeletalAnimationController::SetRootMotionPolicy(RED::ROOT_MOTION_COMPONENT iRootComponent, RED::ROOT_MOTION_POLICY iPolicy, bool iExtract)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`SetRotation <void RED::AnimationData::SetRotation(const RED::Quaternion &iRotation)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`SetRotation <void RED::AnimationData::SetRotation(double iX, double iY, double iZ, double iW)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`SetRotationMatrix <void RED::Quaternion::SetRotationMatrix(const RED::Matrix &iRotationMatrix)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`SetRotationPeriod <virtual RED_RC ART::IPlanet::SetRotationPeriod(double iRotationPeriod)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetRotationPivot <virtual RED_RC RED::ITransformShape::SetRotationPivot(const RED::Vector3 &iRotationPivot, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`SetRoughness <virtual void ART::IMaterial::SetRoughness(double iRoughness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetRoughnessTexture <virtual void ART::IMaterial::SetRoughnessTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetRoughnessWrap <virtual void ART::IMaterial::SetRoughnessWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetSSAO <virtual void ART::IOptions::SetSSAO(bool iEnabled)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSAORadius <virtual void ART::IOptions::SetSSAORadius(double iRadius)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSAOSamplesCount <virtual void ART::IOptions::SetSSAOSamplesCount(int iCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSRBorderFade <virtual void ART::IOptions::SetSSRBorderFade(int iPixelCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSRCameraFade <virtual void ART::IOptions::SetSSRCameraFade(double iDirection)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSRObjectThickness <virtual void ART::IOptions::SetSSRObjectThickness(double iThickness)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSRRayResolution <virtual void ART::IOptions::SetSSRRayResolution(double iResolution)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSRRefiningSteps <virtual void ART::IOptions::SetSSRRefiningSteps(int iStepsCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSRRenderingResolution <virtual void ART::IOptions::SetSSRRenderingResolution(int iResolution)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSSRStrength <virtual void ART::IOptions::SetSSRStrength(double iStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSamplesCount <virtual RED_RC RED::ILightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetSamplesCount <virtual RED_RC RED::IMoonLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMoonLightShape`)
* :cpp:func:`SetSamplesCount <virtual RED_RC RED::IPhysicalLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetSamplesCount <virtual RED_RC RED::ISkyLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetSamplesCount <virtual RED_RC RED::ISunLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISunLightShape`)
* :cpp:func:`SetScale <virtual RED_RC RED::ITextShape::SetScale(int iStringNumber, const RED::Vector3 &iScale, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetScale <void RED::AnimationData::SetScale(const RED::Vector3 &iScale)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`SetScale <void RED::AnimationData::SetScale(double iX, double iY, double iZ)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`SetScalingPivot <virtual RED_RC RED::ITransformShape::SetScalingPivot(const RED::Vector3 &iScalingPivot, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`SetScatteringSamples <virtual RED_RC RED::IVolumeShape::SetScatteringSamples(unsigned int iSamples, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`SetScreenSaver <virtual RED_RC RED::IGraphicDevice::SetScreenSaver(bool iOnOff) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IGraphicDevice`)
* :cpp:func:`SetScript <virtual RED_RC RED::IMaterialControllerProperty::SetScript(const RED::String &iScript)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetSeekFunction <static void RED::FileSystemTools::SetSeekFunction(RED_SEEKFILE_FUNCTION iSeekCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`SetSegment <virtual RED_RC RED::ILineShape::SetSegment(int iNumSegment, int iP0, int iP1, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetSegmentAdjacency <virtual RED_RC RED::ILineShape::SetSegmentAdjacency(int iNumSegment, int iV0, int iV1, int iV2, int iV3, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetSelected <virtual void ART::IGeometry::SetSelected(bool iSelect)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetSelectedItem <static RED_RC RFK::TutorialApplication::SetSelectedItem(RFK::INSPECTOR iInspector, const RED::ShapePath &iItem)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetSelectedLight <virtual RED_RC ART::IGeometry::SetSelectedLight(int iIndex, bool iSelect)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetSelectedSubMesh <virtual RED_RC ART::IGeometry::SetSelectedSubMesh(int iID, bool iSelect)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetShadowBias <virtual RED_RC RED::ILightShape::SetShadowBias(double iBias, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowBias <virtual void ART::ILight::SetShadowBias(double iShadowBias)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetShadowColor <virtual RED_RC RED::ILightShape::SetShadowColor(const RED::Color &iColor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapAutoRange <virtual RED_RC RED::ILightShape::SetShadowMapAutoRange(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapBeamRadius <virtual RED_RC RED::ILightShape::SetShadowMapBeamRadius(float iRadius, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapBlur <virtual RED_RC RED::ILightShape::SetShadowMapBlur(int iBlurSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapBlur <virtual void ART::ILight::SetShadowMapBlur(int iShadowMapBlur)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetShadowMapCustomRange <virtual RED_RC RED::ILightShape::SetShadowMapCustomRange(float iDNear, float iDFar, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapDirectAccess <virtual RED_RC RED::ILightShape::SetShadowMapDirectAccess(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapFiltering <virtual RED_RC RED::ILightShape::SetShadowMapFiltering(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapPolygonOffset <virtual RED_RC RED::ILightShape::SetShadowMapPolygonOffset(float iPolygonOffsetFactor, float iPolygonOffsetUnits, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapResolution <virtual RED_RC RED::ILightShape::SetShadowMapResolution(int iShadowMapRes, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapSides <virtual RED_RC RED::ILightShape::SetShadowMapSides(bool iSingleMap, int iFaceMaps, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapSize <virtual void ART::ILight::SetShadowMapSize(int iShadowMapSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetShadowMapSpotAngle <virtual RED_RC RED::ILightShape::SetShadowMapSpotAngle(float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowMapping <virtual RED_RC RED::ILightShape::SetShadowMapping(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetShadowType <virtual void ART::ILight::SetShadowType(ART::LIGHT_SHADOW iShadowType)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetSharedArray <virtual RED_RC RED::ILineShape::SetSharedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetSharedArray <virtual RED_RC RED::IMeshShape::SetSharedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetSharedArray <virtual RED_RC RED::IPointShape::SetSharedArray(RED::MESH_CHANNEL iChannelId, const void *iData, int iVerticesCount, int iSize, RED::MESH_FORMAT iFormat, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`SetSharedBaking <virtual void ART::ILight::SetSharedBaking(bool iShared)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetSharedPoints <virtual RED_RC RED::IPointShape::SetSharedPoints(const int *iPointIndex, int iPointCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPointShape`)
* :cpp:func:`SetSharedSegments <virtual RED_RC RED::ILineShape::SetSharedSegments(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetSharedSegmentsAdjacency <virtual RED_RC RED::ILineShape::SetSharedSegmentsAdjacency(const int *iSegmentIndex, int iSegmentCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetSharedStrip <virtual RED_RC RED::ILineShape::SetSharedStrip(const int *iStripIndex, int iStripSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetSharedTriangles <virtual RED_RC RED::IMeshShape::SetSharedTriangles(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetSharedTrianglesAdjacency <virtual RED_RC RED::IMeshShape::SetSharedTrianglesAdjacency(const int *iTriIndex, int iTriCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetSharpen <RED_RC RED::PostProcess::SetSharpen(float iSharpen)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetSharpenKernelSize <RED_RC RED::PostProcess::SetSharpenKernelSize(int iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetSharpness <void RED::VolumetricEffectClouds::SetSharpness(double iSharpness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetSight <virtual RED_RC RED::ILightShape::SetSight(const RED::Vector3 &iSight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetSight <virtual RED_RC RED::IViewpoint::SetSight(const RED::Vector3 &iSight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetSigmaA <void RED::VolumetricEffectBoxVolume::SetSigmaA(const RED::Vector3 &iSigmaA)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaA <void RED::VolumetricEffectBoxVolume::SetSigmaA(const double iSigmaA[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaA <void RED::VolumetricEffectClouds::SetSigmaA(const RED::Vector3 &iSigmaA)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetSigmaA <void RED::VolumetricEffectClouds::SetSigmaA(const double iSigmaA[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetSigmaA <void RED::VolumetricEffectLightVolume::SetSigmaA(const RED::Vector3 &iSigmaA)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSigmaA <void RED::VolumetricEffectLightVolume::SetSigmaA(const double iSigmaA[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSigmaS <void RED::VolumetricEffectBoxVolume::SetSigmaS(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaS <void RED::VolumetricEffectBoxVolume::SetSigmaS(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaS <void RED::VolumetricEffectClouds::SetSigmaS(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetSigmaS <void RED::VolumetricEffectClouds::SetSigmaS(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`SetSigmaS <void RED::VolumetricEffectLightVolume::SetSigmaS(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSigmaS <void RED::VolumetricEffectLightVolume::SetSigmaS(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSigmaSIn <void RED::VolumetricEffectBoxVolume::SetSigmaSIn(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaSIn <void RED::VolumetricEffectBoxVolume::SetSigmaSIn(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaSIn <void RED::VolumetricEffectLightVolume::SetSigmaSIn(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSigmaSIn <void RED::VolumetricEffectLightVolume::SetSigmaSIn(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSigmaSOut <void RED::VolumetricEffectBoxVolume::SetSigmaSOut(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaSOut <void RED::VolumetricEffectBoxVolume::SetSigmaSOut(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`SetSigmaSOut <void RED::VolumetricEffectLightVolume::SetSigmaSOut(const RED::Vector3 &iSigmaS)>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSigmaSOut <void RED::VolumetricEffectLightVolume::SetSigmaSOut(const double iSigmaS[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`SetSimulationElapsedTime <virtual void ART::IWorld::SetSimulationElapsedTime(double iElpased)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`SetSimulationTimeScale <virtual void ART::IWorld::SetSimulationTimeScale(double iTimeScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`SetSize <virtual RED_RC RED::IFont::SetSize(float iWidth, float iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetSize <virtual RED_RC RED::IImage::SetSize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetSize <virtual RED_RC RED::IViewpointRenderList::SetSize(int iWidth, int iHeight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetSkinBone <virtual RED_RC RED::IMeshShape::SetSkinBone(unsigned int iSkinBoneIndex, unsigned int iBoneIndex, const RED::Matrix &iInverseReferenceMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetSkinBonesCount <virtual RED_RC RED::IMeshShape::SetSkinBonesCount(unsigned int iSkinBonesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetSkinVertex <virtual RED_RC RED::IMeshShape::SetSkinVertex(unsigned int iSkinVertexIndex, unsigned int iVertexIndex, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetSkinVerticesCount <virtual RED_RC RED::IMeshShape::SetSkinVerticesCount(unsigned int iSkinVerticesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetSkyReflectanceMultiplier <virtual void ART::IOptions::SetSkyReflectanceMultiplier(double iMult)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSkyStrength <virtual void ART::IAtlas::SetSkyStrength(float iSkyStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetSkyTexture <virtual RED_RC RED::ISkyLightShape::SetSkyTexture(const RED::Object *iTexture, bool iHemispherical, const RED::Vector3 &iDir, const RED::Vector3 &iTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetSmartAnimatedShapeUpdate <void RED::StreamingPolicy::SetSmartAnimatedShapeUpdate(bool iEnable=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetSnowColor <virtual void ART::IOptions::SetSnowColor(const RED::Color &iColor, float iReflectance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetSoftAntiAlias <virtual RED_RC RED::IViewpointRenderList::SetSoftAntiAlias(unsigned int iAASamplesRate, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetSortedAndMaskedTransparency <RED_RC RED::StateShader::SetSortedAndMaskedTransparency(const RED::Object *iOpacityTexture, RED::MESH_CHANNEL iOpacityUV, const RED::Matrix &iOpacityMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetSortedTransparency <RED_RC RED::StateShader::SetSortedTransparency(const RED::Color &iOpacityColor, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetSortedTransparency <RED_RC RED::StateShader::SetSortedTransparency(const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, RED::MESH_CHANNEL iOpacityUV, const RED::Matrix &iOpacityMatrix, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetSpecularIntensity <virtual RED_RC RED::ILightShape::SetSpecularIntensity(const RED::Color &iSpecular, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetSpeed <virtual RED_RC RED::IAnimationClipController::SetSpeed(double iSpeed)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`SetSpotAngle <virtual RED_RC ART::ILight::SetSpotAngle(float iAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetSpotAngle <virtual RED_RC RED::ILightShape::SetSpotAngle(float iAngle, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetSpotDropOff <virtual RED_RC RED::ILightShape::SetSpotDropOff(float iDropOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetSpotFallOff <virtual RED_RC RED::ILightShape::SetSpotFallOff(float iFallOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetSpotFalloff <virtual RED_RC ART::ILight::SetSpotFalloff(float iFalloff)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetSpotLight <virtual RED_RC RED::ILightShape::SetSpotLight(const RED::Vector3 &iSpotOrigin, const RED::Vector3 &iSpotDir, const RED::Vector3 &iSpotTop, float iSpotAngle, float iSpotFalloff, float iSpotDropoff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetStarCSMAlphaThreshold <virtual void ART::IOptions::SetStarCSMAlphaThreshold(double iAlpha)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStarCSMBias <virtual RED_RC ART::IOptions::SetStarCSMBias(double iExponent, double iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStarCSMBlur <virtual void ART::IOptions::SetStarCSMBlur(int iBlur)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStarCSMOverlap <virtual void ART::IOptions::SetStarCSMOverlap(double iOverlap)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStarCSMRange <virtual RED_RC ART::IOptions::SetStarCSMRange(double iRange, int iNumber)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStarCSMSize <virtual void ART::IOptions::SetStarCSMSize(int iSize)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStarGIStrengthInShadows <virtual void ART::IOptions::SetStarGIStrengthInShadows(double iGIShadowStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStarInTheSkyFOVRatio <virtual void ART::IOptions::SetStarInTheSkyFOVRatio(double iStarFOVRatio)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetStartTime <virtual RED_RC RED::IAnimationClipController::SetStartTime(double iTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`SetStartupOrbitalAngle <virtual RED_RC ART::IPlanet::SetStartupOrbitalAngle(double iOrbitalAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetStartupRotationAngle <virtual RED_RC ART::IPlanet::SetStartupRotationAngle(double iRotationAngle)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetStaticShadowMap <virtual RED_RC ART::ILight::SetStaticShadowMap(RED::Object *iShadowMap, int iInstance=0)=0>` (:doc:`namespaceART`:::doc:`classART_1_1ILight`)
* :cpp:func:`SetStatus <virtual RED_RC RNET::IPeer::SetStatus(RNET::PeerStatus iStatus, unsigned int iWorkLoad)=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`SetStencilFunction <RED_RC RED::StateShader::SetStencilFunction(FUNCTION iFunc, int iRef, int iMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetStencilMask <RED_RC RED::StateShader::SetStencilMask(int iMask, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetStencilOperation <RED_RC RED::StateShader::SetStencilOperation(STENCIL_OPERATION iFailOp, STENCIL_OPERATION iZFailOp, STENCIL_OPERATION iZPassOp, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetStencilTest <RED_RC RED::StateShader::SetStencilTest(STENCIL_MODE iTest, RED::HARDWARE_PLATFORM iPlatformID=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`SetStereo <virtual RED_RC RED::IViewpointRenderList::SetStereo(float iInteraxialDistance, float iScreenDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetStereo <void RED::WindowRenderInfo::SetStereo(bool iOnOff)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`SetString <virtual RED_RC RED::ITextShape::SetString(int iStringNumber, const RED::String &iString, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITextShape`)
* :cpp:func:`SetStrip <virtual RED_RC RED::ILineShape::SetStrip(const int *iStripIndex, int iStripSize, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILineShape`)
* :cpp:func:`SetSubCategory <virtual void RED::IMaterialController::SetSubCategory(const RED::String &iSubCategory)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`SetSubMaterialsOverride <virtual RED_RC RED::ITransformShape::SetSubMaterialsOverride(bool iOnOff, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ITransformShape`)
* :cpp:func:`SetSunLight <virtual RED_RC RED::ISkyLightShape::SetSunLight(RED::Object *&oSunLight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`SetSunSaturation <virtual void ART::IAtlas::SetSunSaturation(float iSunSaturation)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetSunStrength <virtual void ART::IAtlas::SetSunStrength(float iSunStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetSynchronizationLock <virtual void RED::IResourceManager::SetSynchronizationLock(bool iOnOff)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`SetSynchronized <void RED::WindowRenderInfo::SetSynchronized(bool iSynchronized)>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`SetTarget <virtual RED_RC RED::IImage::SetTarget(RED::TARGET iTarget, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetTexture <virtual RED_RC RED::IMaterialControllerProperty::SetTexture(const RED::Object *iTexture, const RED::String &iPath, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetTexture <virtual RED_RC RED::IPhysicalLightShape::SetTexture(const RED::Object *iTexture, const RED::Matrix &iTextureMatrix, RED::MESH_CHANNEL iUVChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IPhysicalLightShape`)
* :cpp:func:`SetTextureDefinition <virtual void ART::IGeometry::SetTextureDefinition(double iTextureDefinition)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetTextureLodBias <virtual void ART::IGeometry::SetTextureLodBias(double iTextureLodBias)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetThreadsCount <virtual void ART::IOptions::SetThreadsCount(int iThreadsCount)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetThumbnail <virtual void RED::IMaterialController::SetThumbnail(RED::Object *iThumbnail)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialController`)
* :cpp:func:`SetToneMapping <RED_RC RED::PostProcess::SetToneMapping(RED::TONEMAPPING_OPERATOR iToneMappingOperator)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetTop <virtual RED_RC RED::ILightShape::SetTop(const RED::Vector3 &iTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ILightShape`)
* :cpp:func:`SetTop <virtual RED_RC RED::IViewpoint::SetTop(const RED::Vector3 &iTop, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetTransform <virtual RED_RC ART::IStar::SetTransform(const RED::Matrix &iMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IStar`)
* :cpp:func:`SetTranslation <void RED::Matrix::SetTranslation(const RED::Vector3 &iTranslation)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetTranslation <void RED::Matrix::SetTranslation(const double iTranslation[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetTranslation <void RED::Matrix::SetTranslation(const float iTranslation[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`SetTranslucency <virtual void ART::IMaterial::SetTranslucency(double iTranslucency)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTranslucencyTexture <virtual void ART::IMaterial::SetTranslucencyTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTranslucencyWrap <virtual void ART::IMaterial::SetTranslucencyWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTransmission <virtual void ART::IMaterial::SetTransmission(double iTransmission)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTransmissionTexture <virtual void ART::IMaterial::SetTransmissionTexture(const RED::Object *iTexture)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTransmissionWrap <virtual void ART::IMaterial::SetTransmissionWrap(bool iRepeatU, bool iRepeatV)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTransmittance <virtual void ART::IMaterial::SetTransmittance(double iTransmittance)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTriangle <virtual RED_RC RED::IMeshShape::SetTriangle(int iNumTri, int iP0, int iP1, int iP2, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetTriangleAdjacency <virtual RED_RC RED::IMeshShape::SetTriangleAdjacency(int iNumTri, int iV0, int iV1, int iV2, int iV3, int iV4, int iV5, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SetTrianglesFillMode <virtual void ART::IOptions::SetTrianglesFillMode(bool iFillMode)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IOptions`)
* :cpp:func:`SetType <virtual RED_RC RED::IFont::SetType(RED::FONT_TYPE iFontType, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetType <virtual void ART::IMaterial::SetType(ART::MATERIAL_TYPE iType)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetTypeFaceName <virtual RED_RC RED::IFont::SetTypeFaceName(const RED::String &iTypeFace, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IFont`)
* :cpp:func:`SetUTF8Buffer <RED_RC RED::String::SetUTF8Buffer(const char *iUTF8Buffer)>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`SetUncompressedImageCompression <void RED::StreamingPolicy::SetUncompressedImageCompression(COMP_AUTO iMode)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetUnknownChunkPolicy <void RED::StreamingPolicy::SetUnknownChunkPolicy(UNKNOWN_CHUNK_POLICY iPolicy, UNKNOWN_CHUNK_CALLBACK iCallback=NULL, void *iUserData=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`SetUpdateState <void RED::RenderLayer::SetUpdateState(int iStateNumber)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`SetUserData <virtual void RED::IUserData::SetUserData(RED::UserData *iUserData, bool iOwner)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IUserData`)
* :cpp:func:`SetUserTrackingCallback <void RED::MemoryLeakTracker::SetUserTrackingCallback(USER_MLT_CALLBACK iMLTCallback, void *iUserData)>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`SetUserVariables <static RED_RC RFK::TutorialApplication::SetUserVariables(const RED::Vector< RFK::UserVariable > &iUserVariables)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(bool iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Color &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Matrix &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Vector3 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(const RED::Vector4 &iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetValue <void RED::RenderShaderParameter::SetValue(double iValue)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`SetVector4 <virtual RED_RC RED::IMaterialControllerProperty::SetVector4(const RED::Vector4 &iVector, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterialControllerProperty`)
* :cpp:func:`SetVertexAO <virtual RED_RC ART::IGeometry::SetVertexAO(const RED::Vector< unsigned char > &iAOValues, int iAOSizeOpaque, int iAOSizeTranspar, int iAOSizeMasked, int iAOSizePBROpaque, double iAOProfile)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetVertexGI <virtual RED_RC ART::IGeometry::SetVertexGI(const RED::Vector< unsigned char > &iGIValues, int iGISizeOpaque, int iGISizeTranspar, int iGISizeMasked, int iGISizePBROpaque, double iGIMult)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IGeometry`)
* :cpp:func:`SetVertexProgramId <virtual RED_RC RED::RenderShader::SetVertexProgramId(const RED::ShaderProgramID &iVshProgramID, int iShaderTarget, RED::Object *iResourceManager, RED::HARDWARE_PLATFORM iPlatformId=RED::HW_GENERIC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`SetViewMatrix <virtual RED_RC ART::IObserver::SetViewMatrix(const RED::Matrix &iViewMatrix)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IObserver`)
* :cpp:func:`SetViewMatrix <void RED::RenderCode::SetViewMatrix(bool iRequest)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`SetViewingAxis <virtual RED_RC RED::IViewpoint::SetViewingAxis(const RED::Vector3 &iSight, const RED::Vector3 &iTop, const RED::Vector3 &iRight, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetViewingMatrix <virtual RED_RC RED::IViewpoint::SetViewingMatrix(const RED::Matrix &iMatrix, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`SetViewpoint <static RED_RC RFK::TutorialApplication::SetViewpoint(RED::Object *iViewpoint)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`SetViewpoint <void RED::ShapePath::SetViewpoint(RED::Object *iViewpoint)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`SetViewpointAsymmetricOffsets <virtual RED_RC RED::IViewpointRenderList::SetViewpointAsymmetricOffsets(RED::Object *iViewpoint, float iXAsymmetricOffset, float iYAsymmetricOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointBoundaries <virtual RED_RC RED::IViewpointRenderList::SetViewpointBoundaries(RED::Object *iViewpoint, int iXAnchor, int iYAnchor, int iXSize, int iYSize, int iAnchoringMode, int iSizingMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointGICache <virtual RED_RC RED::IViewpointRenderList::SetViewpointGICache(RED::Object *iGICache, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointGICaches <virtual RED_RC RED::IViewpointRenderList::SetViewpointGICaches(const RED::Vector< RED::Object * > &iGICaches, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointSoftBucketCallback <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftBucketCallback(RED::SOFT_BUCKET_CALLBACK iCallback, void *iUserData, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointSoftClipBox <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftClipBox(double iBXMin, double iBXMax, double iBYMin, double iBYMax, double iBZMin, double iBZMax, const RED::Matrix &iMatrix, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointSoftImages <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftImages(RED::Object *iColor, RED::Object *iDepth, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointSoftMatrix <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftMatrix(RED::Matrix *iMatrix, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointSoftPixelAnalysisCallback <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftPixelAnalysisCallback(RED::SOFT_PIXEL_ANALYSIS_CALLBACK iCallback, void *iUserData, bool iTwoSided, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointSoftRayProcessingCallbacks <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftRayProcessingCallbacks(RED::SOFT_RAY_PROCESSING_INTERSECTION_CALLBACK iIntersectCallback, RED::SOFT_RAY_PROCESSING_SHADING_CALLBACK iShadingCallback, void *iUserData, RED::Object *iViewpoint, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetViewpointSoftTileOffset <virtual RED_RC RED::IViewpointRenderList::SetViewpointSoftTileOffset(RED::Object *iViewpoint, int iOffsetX, int iOffsetY, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpointRenderList`)
* :cpp:func:`SetVignette <RED_RC RED::PostProcess::SetVignette(float iIntensity)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetVignetteColor <RED_RC RED::PostProcess::SetVignetteColor(const RED::Color &iColor)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetVignetteRoundness <RED_RC RED::PostProcess::SetVignetteRoundness(float iRoundness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetVignetteSize <RED_RC RED::PostProcess::SetVignetteSize(float iSize)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetVignetteSmoothness <RED_RC RED::PostProcess::SetVignetteSmoothness(float iSmoothness)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetVisibilitySwitchCallback <virtual RED_RC RED::IShape::SetVisibilitySwitchCallback(USER_SWITCH_CALLBACK iVisibilitySwitchCB, void *iUserData, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`SetVisibleSkyStrength <virtual void ART::IAtlas::SetVisibleSkyStrength(float iVisibleSkyStrength)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IAtlas`)
* :cpp:func:`SetVolumetricEffect <virtual RED_RC RED::IVolumeShape::SetVolumetricEffect(int iNumber, const RED::VolumetricEffect *iEffect, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IVolumeShape`)
* :cpp:func:`SetWaterColor <virtual void ART::IMaterial::SetWaterColor(const RED::Color &iColor)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetWaterDepth <virtual void ART::IMaterial::SetWaterDepth(double iDepth)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetWaterPlaneNormal <virtual void ART::IMaterial::SetWaterPlaneNormal(const RED::Color &iNormal)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetWaterRefractIOR <virtual void ART::IMaterial::SetWaterRefractIOR(double iRefractIOR)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IMaterial`)
* :cpp:func:`SetWhiteReference <RED_RC RED::PostProcess::SetWhiteReference(const RED::Color &iWhite)>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`SetWindDirection <virtual RED_RC ART::IPlanet::SetWindDirection(const RED::Vector3 &iDirection)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetWindPower <virtual RED_RC ART::IPlanet::SetWindPower(double iPower)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetWindTurbulenceScale <virtual RED_RC ART::IPlanet::SetWindTurbulenceScale(double iScale)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetWindTurbulenceSpeed <virtual RED_RC ART::IPlanet::SetWindTurbulenceSpeed(double iSpeed)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IPlanet`)
* :cpp:func:`SetWindow <void RED::ShapePath::SetWindow(RED::Object *iWindow)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`SetWorkingDirectory <static void RED::FileSystemTools::SetWorkingDirectory(const RED::String &iDefaultDir)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`SetWrapModes <virtual RED_RC RED::IImage3D::SetWrapModes(RED::WRAP_MODE iWrapS, RED::WRAP_MODE iWrapT, RED::WRAP_MODE iWrapR, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage3D`)
* :cpp:func:`SetWrapModes <virtual RED_RC RED::IImage::SetWrapModes(WRAP_MODE iWrapU, WRAP_MODE iWrapV, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IImage`)
* :cpp:func:`SetWriteFunction <static void RED::FileSystemTools::SetWriteFunction(RED_WRITEFILE_FUNCTION iWriteCB)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`Setup <RED_RC RED::RayReflectionShader::Setup(const RED::Object *iNormalMap, const RED::Matrix &iNormalMatrix, RED::MESH_CHANNEL iNormalUV, RED::MESH_CHANNEL iTangentChannel, const RED::StateShader &iState, float iBumpEffect, bool iGlossy, float iGlossyAngle, int iGlossySamples, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`Setup <RED_RC RED::RayRefractionShader::Setup(const RED::Object *iNormalMap, const RED::Matrix &iNormalMatrix, RED::MESH_CHANNEL iNormalUV, RED::MESH_CHANNEL iTangentChannel, const RED::StateShader &iState, float iBumpEffect, float iRefractIndex, const RED::Object *iRefractTexture, const RED::Matrix &iRefractTextureMatrix, RED::MESH_CHANNEL iRefractUV, float iRefractRange, bool iGlossy, float iGlossyAngle, int iGlossySamples, RED::Object *iResMgr)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`Setup <void RED::Thread::Setup(THREAD_CALLBACK iCallback, void *iCallbackArg=NULL)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`SetupEarthSystem <virtual RED_RC ART::IWorld::SetupEarthSystem()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`SetupGenericBumpyDiffuseMaterial <virtual RED_RC RED::IMaterial::SetupGenericBumpyDiffuseMaterial(bool iDoubleSided, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetupGenericDiffuseMaterial <virtual RED_RC RED::IMaterial::SetupGenericDiffuseMaterial(bool iDoubleSided, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetupGenericLambertMaterial <virtual RED_RC RED::IMaterial::SetupGenericLambertMaterial(bool iDoubleSided, const RED::Color &iEmissiveColor, const RED::Object *iEmissiveTexture, const RED::Matrix &iEmissiveUVMatrix, RED::MESH_CHANNEL iEmissiveUVChannel, const RED::Color &iAmbientColor, const RED::Object *iAmbientTexture, const RED::Matrix &iAmbientUVMatrix, RED::MESH_CHANNEL iAmbientUVChannel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityUVMatrix, RED::MESH_CHANNEL iOpacityUVChannel, float iOpacityGlossiness, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetupGenericMaterial <virtual RED_RC RED::IMaterial::SetupGenericMaterial(bool iDoubleSided, bool iFresnel, const RED::Color &iEmissiveColor, const RED::Object *iEmissiveTexture, const RED::Matrix &iEmissiveUVMatrix, RED::MESH_CHANNEL iEmissiveUVChannel, const RED::Color &iAmbientColor, const RED::Object *iAmbientTexture, const RED::Matrix &iAmbientUVMatrix, RED::MESH_CHANNEL iAmbientUVChannel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iSpecularColor, const RED::Object *iSpecularTexture, const RED::Matrix &iSpecularUVMatrix, RED::MESH_CHANNEL iSpecularUVChannel, float iSpecularExp, const RED::Color &iReflectionColor, const RED::Object *iReflectionTexture, const RED::Matrix &iReflectionUVMatrix, RED::MESH_CHANNEL iReflectionUVChannel, float iReflectionGlossiness, bool iAutoEnv, bool iBackgroundEnv, const RED::Object *iEnvironmentalTexture, const RED::Matrix &iEnvironmentalMatrix, float iIOR, bool iRealtimeRefraction, const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityUVMatrix, RED::MESH_CHANNEL iOpacityUVChannel, float iOpacityGlossiness, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetupGenericPhongMaterial <virtual RED_RC RED::IMaterial::SetupGenericPhongMaterial(bool iDoubleSided, const RED::Color &iEmissiveColor, const RED::Object *iEmissiveTexture, const RED::Matrix &iEmissiveUVMatrix, RED::MESH_CHANNEL iEmissiveUVChannel, const RED::Color &iAmbientColor, const RED::Object *iAmbientTexture, const RED::Matrix &iAmbientUVMatrix, RED::MESH_CHANNEL iAmbientUVChannel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iSpecularColor, const RED::Object *iSpecularTexture, const RED::Matrix &iSpecularUVMatrix, RED::MESH_CHANNEL iSpecularUVChannel, float iSpecularExp, const RED::Color &iOpacityColor, const RED::Object *iOpacityTexture, const RED::Matrix &iOpacityUVMatrix, RED::MESH_CHANNEL iOpacityUVChannel, float iOpacityGlossiness, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetupRealisticMaterial <virtual RED_RC RED::IMaterial::SetupRealisticMaterial(bool iDoubleSided, bool iFresnel, const RED::Color &iDiffuseColor, const RED::Object *iDiffuseTexture, const RED::Matrix &iDiffuseUVMatrix, RED::MESH_CHANNEL iDiffuseUVChannel, const RED::Color &iReflectionColor, const RED::Object *iReflectionTexture, const RED::Matrix &iReflectionUVMatrix, RED::MESH_CHANNEL iReflectionUVChannel, const RED::Color &iReflectionFogColor, float iReflectionFogDistance, bool iAutoEnv, bool iBackgroundEnv, const RED::Object *iEnvironmentalTexture, const RED::Matrix &iEnvironmentalMatrix, const RED::Color &iTransmissionColor, const RED::Object *iTransmissionTexture, const RED::Matrix &iTransmissionUVMatrix, RED::MESH_CHANNEL iTransmissionUVChannel, float iTransmissionGlossiness, const RED::Object *iTransmissionGlossinessTexture, const RED::Matrix &iTransmissionGlossinessUVMatrix, RED::MESH_CHANNEL iTransmissionGlossinessUVChannel, float iIOR, const RED::Object *iIORTexture, const RED::Matrix &iIORUVMatrix, RED::MESH_CHANNEL iIORUVChannel, const RED::Color &iTransmissionScatteringColor, float iTransmissionScatteringScale, bool iCausticsReflective, bool iCausticsRefractive, const RED::Color &iAnisotropy, const RED::Object *iAnisotropyTexture, const RED::Matrix &iAnisotropyMatrix, RED::MESH_CHANNEL iAnisotropyUV, float iAnisotropyRotation, const RED::Object *iAnisotropyRotationTexture, const RED::Matrix &iAnisotropyRotationUVMatrix, RED::MESH_CHANNEL iAnisotropyRotationUVChannel, const RED::Object *iBumpTexture, const RED::Matrix &iBumpUVMatrix, RED::MESH_CHANNEL iBumpUVChannel, RED::MESH_CHANNEL iBumpTangentsChannel, float iDisplacementHeight, float iDisplacementOffset, const RED::Object *iDisplacementTexture, const RED::Matrix &iDisplacementUVMatrix, RED::MESH_CHANNEL iDisplacementUVChannel, const RED::LayerSet *iRealtimeLayerSet, const RED::LayerSet *iPhotorealisticLayerSet, RED::Object *iResourceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`SetupSolarSystem <virtual RED_RC ART::IWorld::SetupSolarSystem()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`Shade <virtual RED_RC RED::IMeshShape::Shade(RED::MESH_CHANNEL iDestNormalChannel, RED::MESH_FORMAT iDestNormalFormat, RED::MESH_CHANNEL iSourceVertexChannel, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`ShadeTJunction <virtual RED_RC RED::IMeshShape::ShadeTJunction(RED::MESH_CHANNEL iDestNormalChannel, RED::MESH_FORMAT iDestNormalFormat, RED::MESH_CHANNEL iSourceVertexChannel, int iLookupDepth, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Shader <RED::Shader::Shader>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`ShaderEnd <RED_RC RED::ShaderString::ShaderEnd()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`ShaderProgramID <RED::ShaderProgramID::ShaderProgramID>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderProgramID`)
* :cpp:func:`ShaderString <RED::ShaderString::ShaderString>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`ShadowMapGaussianBlur <RED_RC RED::ShaderString::ShadowMapGaussianBlur(const char *iS, int iSize, const char *iUV, const char *iTexture, RED::HARDWARE_PLATFORM iPlatformId, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`ShapePath <RED::ShapePath::ShapePath>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`ShapePath <RED::ShapePath::ShapePath>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`ShowFPS <static void RFK::TutorialApplication::ShowFPS(bool iShow)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ShowGISamples <virtual int RED::ISoftRenderingContext::ShowGISamples() const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISoftRenderingContext`)
* :cpp:func:`ShowInspector <static RED_RC RFK::TutorialApplication::ShowInspector(RFK::INSPECTOR iInspector, RED::Object *iObject=NULL, bool iClosable=true, const RED::Map< unsigned int, RED::String > *iIDToNames=NULL)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ShowMouseCursor <static void RFK::TutorialApplication::ShowMouseCursor()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ShowProgressBar <static void RFK::TutorialApplication::ShowProgressBar(bool iShow)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ShowResolution <static void RFK::TutorialApplication::ShowResolution(bool iShow)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`ShowSystemInformation <static RED_RC RFK::TutorialApplication::ShowSystemInformation(int iCommand=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`Shutdown <static RED_RC RNET::System::Shutdown()>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1System`)
* :cpp:func:`Shutdown <virtual RED_RC ART::IWorld::Shutdown()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`Shutdown <virtual RED_RC RNET::IPeer::Shutdown()=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`Size <virtual RED_RC RED::IStream::Size(RED::uint64 &oSize) const =0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`Size <virtual int RNET::IMessage::Size() const =0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IMessage`)
* :cpp:func:`SkylightDecay <void RED::ShaderString::SkylightDecay(const char *oDecay, const char *iTexDecay)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`SkylightDiffuseLighting <void RED::ShaderString::SkylightDiffuseLighting(const char *oDiffuse, const char *iNormal, const char *iSurfaceNormal, const char *iSkylightTex)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Slerp <void RED::Quaternion::Slerp(const RED::Quaternion &iQuatFrom, const RED::Quaternion &iQuatTo, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`SmoothStep <RED_RC RED::ShaderString::SmoothStep(const char *oResult, const char *iMin, const char *iMax, const char *iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`SoftFrameBufferSample <RED::SoftFrameBufferSample::SoftFrameBufferSample>` (:doc:`namespaceRED`:::doc:`classRED_1_1SoftFrameBufferSample`)
* :cpp:func:`SoftShaderStart <RED_RC RED::ShaderString::SoftShaderStart(const RED::String &iLibrary, const RED::String &iLabel, const RED::Version &iVersion)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`SoftShaderStart <RED_RC RED::ShaderString::SoftShaderStart(unsigned int iShaderClass)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Solve <RED_RC RED::RenderShader::Solve(RED::IReferenceManager *iReferenceManager, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`Solve <RED_RC RED::StateShader::Solve(RED::IReferenceManager *iReferenceManager, const RED::State &iState)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`Solve <virtual RED_RC RED::IReferenceSolving::Solve(RED::IReferenceManager *iReferenceManager, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceSolving`)
* :cpp:func:`SolvePendingReferences <virtual RED_RC RED::IReferenceManager::SolvePendingReferences(const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IReferenceManager`)
* :cpp:func:`SortItems <RED_RC RED::ShapePath::SortItems(double &oMinDistance, int iStateNumber=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`SortItems <RED_RC RED::ShapePath::SortItems(float &oMinDistance, int iStateNumber=-1)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`SortPolygons <virtual RED_RC RED::IMeshShape::SortPolygons(const RED::Vector3 &iDirection, int iTrianglesCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Sphere <virtual RED_RC RED::IMeshShape::Sphere(const RED::Vector3 &iCenter, float iRadius, int iRDivCount, int iHDivCount, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`SpotLightAttenuation <void RED::ShaderString::SpotLightAttenuation(const char *oRAtt, const char *oLightVector, const char *iLightVector, const char *iTEXatt, const char *iTEXs, bool iDeclareParams=true)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`SpotLightFalloff <void RED::ShaderString::SpotLightFalloff(const char *oDecay, const char *iLightDir, const char *iTEXs)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Squad <void RED::Quaternion::Squad(const RED::Quaternion &iQuatFrom, const RED::Quaternion &iQuatTo, const RED::Quaternion &iInnerQuadrangleFrom, const RED::Quaternion &iInnerQuadrangleTo, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Start <RED_RC RED::Timer::Start()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`Start <virtual RED_RC ART::IWorld::Start(RED::Object *iWindow, ART::ProgressCallback iProgress=NULL, void *iParam=NULL)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`Start <virtual RED_RC RNET::IPeer::Start(unsigned int iID, unsigned int iVersion, const RED::String &iWebServerPath, unsigned int iMaxConnections=0, int iPort=18000, const RNET::Address &iDispatcherAddress=RNET::Address())=0>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1IPeer`)
* :cpp:func:`StartOculusRendering <virtual RED_RC ART::IWorld::StartOculusRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`StartOpenVRRendering <virtual RED_RC ART::IWorld::StartOpenVRRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`State <RED::State::State>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`State <RED::State::State>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`StateShader <RED::StateShader::StateShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`StateShaderPlatformData <RED::StateShaderPlatformData::StateShaderPlatformData>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)
* :cpp:func:`Stop <virtual RED_RC RED::IAnimationClipController::Stop()=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`StopFrameTracingIfNeeded <static RED_RC RFK::TutorialApplication::StopFrameTracingIfNeeded()>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`StopGenerateGeometryGICache <virtual RED_RC ART::IAssetManager::StopGenerateGeometryGICache() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`StopGenerateGeometryVertexGI <virtual RED_RC ART::IAssetManager::StopGenerateGeometryVertexGI() const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`StopOculusRendering <virtual RED_RC ART::IWorld::StopOculusRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`StopOpenVRRendering <virtual RED_RC ART::IWorld::StopOpenVRRendering()=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`StopRun <void RED::Thread::StopRun(RED_RC iRC)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`StreamingPolicy <RED::StreamingPolicy::StreamingPolicy>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`String <RED::String::String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Sub <void RED::AnimationData::Sub(const AnimationData &iData1, const AnimationData &iData2, double iWeight)>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationData`)
* :cpp:func:`save_parsing <void RED::Map< Key, Item >::save_parsing() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`size <RED::uint64 RED::Map< Key, Item >::size() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`size <RED::uint64 RED::Vector< T >::size() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`swap <void RED::Vector< T >::swap(RED::Vector< T > &ioSecondVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)



.. _RED-f-T:


T
=

* :cpp:func:`TakeOwnership <RED_RC RED::Mutex::TakeOwnership()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`TakeSnapshot <static RED_RC RFK::TutorialApplication::TakeSnapshot(int iCommand=0)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`Temp <RED_RC RED::ShaderString::Temp(const char *iName)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Tex <void RED::ShaderString::Tex(const char *oColor, const char *iColor, const char *iTexture, const char *iUV, int iComposite, int iCompositeChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Tex <void RED::ShaderString::Tex(const char *oColor, int iColor, const char *iTexture, const char *iUV, int iComposite, int iCompositeChannel)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Thread <RED::Thread::Thread>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`Timer <RED::Timer::Timer>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`ToCIEXYZ <void RED::Color::ToCIEXYZ(float &oX, float &oY, float &oZ) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`ToCIExyY <void RED::Color::ToCIExyY(float &ox, float &oy, float &oY) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`ToCharRGBA <void RED::Color::ToCharRGBA(unsigned char oCharRGBA[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`ToHalfFloat <void RED::Color::ToHalfFloat(unsigned short oHalf[4]) const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`ToID <unsigned int RED::String::ToID() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`ToString <RED::String RED::Version::ToString() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`ToString <RED::String RNET::LogEntry::ToString() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)
* :cpp:func:`ToString <const RED::String & RNET::Address::ToString() const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`ToString <void RNET::Address::ToString(RED::String &oAddress, RED::String &oPort) const>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`ToUCS2 <unsigned short * RED::String::ToUCS2() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`ToUCS4 <unsigned int * RED::String::ToUCS4() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`Torus <virtual RED_RC RED::IMeshShape::Torus(const RED::Vector3 &iCenter, float iRadius, float iRadius2, int iDivCount, int iDivCount2, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMeshShape`)
* :cpp:func:`Translate <void RED::Matrix::Translate(const RED::Vector3 &iTranslate)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Translate <void RED::Matrix::Translate(const double iTranslate[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`Translate <void RED::Matrix::Translate(const float iTranslate[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`TranslateEye <virtual RED_RC RED::IViewpoint::TranslateEye(const RED::Vector3 &iOffset, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`TranslateWithFocus <virtual RED_RC RED::IViewpoint::TranslateWithFocus(const RED::Vector3 &iNewFocus, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)
* :cpp:func:`Transpose <void RED::Matrix::Transpose()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`TriangleIdTransfer <RED_RC RED::ShaderString::TriangleIdTransfer(RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`TriangleOwnershipTest <RED_RC RED::ShaderString::TriangleOwnershipTest(RED::HARDWARE_PLATFORM iPlatformId)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)



.. _RED-f-U:


U
=

* :cpp:func:`UVTransform <void RED::ShaderString::UVTransform(const char *oRUV, const char *iRUV, int iMatrixRowBindPos)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`UVTransform <void RED::ShaderString::UVTransform(const char *oRx, const char *oRy, int iN, const char *iUV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`UnRegisterShadingCallback <virtual RED_RC RED::IResourceManager::UnRegisterShadingCallback(const RED::String &iLabel)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`UnlinkFrom <virtual void RED::UserData::UnlinkFrom(RED::Object *iObject)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`UnlinkFrom <virtual void RED::UserDataRaw::UnlinkFrom(RED::Object *iObject)>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`Unpack <const RED::Color & RED::Color::Unpack(const unsigned char *iInput)>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`UnregisterCustomLoadCallback <static RED_RC RED::ImageTools::UnregisterCustomLoadCallback(const RED::String &iFileExtension)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ImageTools`)
* :cpp:func:`UnregisterMaterialController <virtual RED_RC RED::IResourceManager::UnregisterMaterialController(const RED::Object *iMaterial)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IResourceManager`)
* :cpp:func:`Update <virtual RED_RC ART::IWorld::Update(bool iSkipRendering=false)=0>` (:doc:`namespaceART`:::doc:`classART_1_1IWorld`)
* :cpp:func:`Update <virtual RED_RC RED::IAnimationClipController::Update(double iDeltaTime)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IAnimationClipController`)
* :cpp:func:`Update <virtual RED_RC RED::ISkeletalAnimationController::Update(double iDeltaTime, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkeletalAnimationController`)
* :cpp:func:`UpdateBoundingSpheres <virtual RED_RC RED::IShape::UpdateBoundingSpheres(int iPropagationMode, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IShape`)
* :cpp:func:`UpdateClouds <virtual RED_RC RED::ISkyLightShape::UpdateClouds(int iLayerIndex, double iAltitude, double iIntensity, double iOpacity, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1ISkyLightShape`)
* :cpp:func:`UpdateCuttingPlaneEquation <virtual RED_RC RED::IMaterial::UpdateCuttingPlaneEquation(const float iPlaneEquation[4], const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`UpdateFPSCounter <static void RFK::TutorialApplication::UpdateFPSCounter(float iFrameTime)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`UpdateFrom <virtual RED_RC RED::RenderShader::UpdateFrom(const RED::Object &iShader, const RED::State &iState, int iSrcStateNumber)>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`UpdateFrom <virtual RED_RC RED::Shader::UpdateFrom(const RED::Object &iShader, const RED::State &iState, int iSrcStateNumber)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`UpdateFrom <virtual RED_RC RED::StateShader::UpdateFrom(const RED::Object &iShader, const RED::State &iState, int iSrcStateNumber)>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`UpdateGeometryPartMaterial <virtual RED_RC ART::IAssetManager::UpdateGeometryPartMaterial(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`UpdateGeometryPartTransform <virtual RED_RC ART::IAssetManager::UpdateGeometryPartTransform(RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape) const =0>` (:doc:`namespaceART`:::doc:`classART_1_1IAssetManager`)
* :cpp:func:`UpdateLogoMaskMatrix <virtual RED_RC RED::IMaterial::UpdateLogoMaskMatrix(const RED::Vector< RED::Matrix > &iLogoMaskMatrix, const RED::LayerSet &iLayerSet, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`UpdateProgressBar <static void RFK::TutorialApplication::UpdateProgressBar(float iValue, bool iForceRefresh=false)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`UpdateShader <virtual RED_RC RED::IMaterial::UpdateShader(const RED::Shader &iShader, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IMaterial`)
* :cpp:func:`UpdateUserVariable <static void RFK::TutorialApplication::UpdateUserVariable(const RFK::UserVariable &iUserVariable)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`UpdateUserVariables <static void RFK::TutorialApplication::UpdateUserVariables(const RED::Vector< RFK::UserVariable > &iUserVariables)>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1TutorialApplication`)
* :cpp:func:`UserData <RED::UserData::UserData>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`UserDataRaw <RED::UserDataRaw::UserDataRaw>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`UserDataRaw <RED::UserDataRaw::UserDataRaw>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`UserVariable <RFK::UserVariable::UserVariable>` (:doc:`namespaceRFK`:::doc:`classRFK_1_1UserVariable`)



.. _RED-f-V:


V
=

* :cpp:func:`Vector <RED::Vector< T >::Vector>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`Vector <RED::Vector< T >::Vector>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Vector3 <RED::Vector3::Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`Vector4 <RED::Vector4::Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`VectorLength <void RED::ShaderString::VectorLength(const char *oLength, const char *iVector)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VectorTransform <void RED::ShaderString::VectorTransform(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VectorTransform <void RED::ShaderString::VectorTransform(const char *oR, const char *iRow0, const char *iRow1, const char *iRow2, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VectorTransform <void RED::ShaderString::VectorTransform(const char *oR, int iN, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`Version <RED::Version::Version>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`Version <RED::Version::Version>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`VertexHomogeneousTransform3x4 <void RED::ShaderString::VertexHomogeneousTransform3x4(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VertexProgramSelection <static int RED::RenderShader::VertexProgramSelection(int iNbInputs, RED::MESH_CHANNEL iUV[7], const RED::Object *iTexture[7], const RED::Matrix *iTransform[7])>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`VertexShaderStart <RED_RC RED::ShaderString::VertexShaderStart()>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VertexTransform <void RED::ShaderString::VertexTransform(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VertexTransform <void RED::ShaderString::VertexTransform(const char *oR, const char *iM0, const char *iM1, const char *iM2, const char *iM3, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VertexTransform <void RED::ShaderString::VertexTransform(const char *oR, int iN, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`VertexTransform3x4 <void RED::ShaderString::VertexTransform3x4(const char *oR, const char *iM, const char *iV)>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`ViewpointStatistics <RED::ViewpointStatistics::ViewpointStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`ViewpointStatistics <RED::ViewpointStatistics::ViewpointStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`VolumetricEffectBoxVolume <RED::VolumetricEffectBoxVolume::VolumetricEffectBoxVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`VolumetricEffectClouds <RED::VolumetricEffectClouds::VolumetricEffectClouds>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`VolumetricEffectClouds <RED::VolumetricEffectClouds::VolumetricEffectClouds>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`VolumetricEffectLightVolume <RED::VolumetricEffectLightVolume::VolumetricEffectLightVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)



.. _RED-f-W:


W
=

* :cpp:func:`W <double RED::Quaternion::W() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`W <double RED::Vector4::W() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`WaitForTermination <RED_RC RED::Thread::WaitForTermination()>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`WaitingCallers <int RED::Mutex::WaitingCallers() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`WindowRenderInfo <RED::WindowRenderInfo::WindowRenderInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)
* :cpp:func:`Worley2d <static void RED::Noise::Worley2d(double &oNoise, const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Worley2dD <static void RED::Noise::Worley2dD(double &oNoise, double oD[2], const double iPos[2])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Worley3d <static void RED::Noise::Worley3d(double &oNoise, const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Worley3dD <static void RED::Noise::Worley3dD(double &oNoise, double oD[3], const double iPos[3])>` (:doc:`namespaceRED`:::doc:`classRED_1_1Noise`)
* :cpp:func:`Write <virtual RED_RC RED::IREDFile::Write(const RED::Object *iObject, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteAnimationTrackDescriptor <virtual RED_RC RED::IREDFile::WriteAnimationTrackDescriptor(const RED::String &iTrackName)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteByte <virtual RED_RC RED::IStream::WriteByte(unsigned char iByte)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteColor <virtual RED_RC RED::IStream::WriteColor(const RED::Color &iColor)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteContext <virtual RED_RC RED::IREDFile::WriteContext(unsigned int iContext, RED::StreamingPolicy &iPolicy, const RED::FileInfo &iFileInfo, RED::Object *iResMgr, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteDAG <virtual RED_RC RED::IREDFile::WriteDAG(RED::Object *iObject, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteDDWord <virtual RED_RC RED::IStream::WriteDDWord(RED::uint64 iDDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteDFloat <virtual RED_RC RED::IStream::WriteDFloat(double iDFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteDWord <virtual RED_RC RED::IStream::WriteDWord(unsigned int iDWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteData <virtual RED_RC RED::IStream::WriteData(RED::IStream *iStream, RED::uint64 iSize=0)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteData <virtual RED_RC RED::IStream::WriteData(const unsigned char *iData, RED::uint64 iDataLength)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteDynamic <virtual RED_RC RED::IREDFile::WriteDynamic(unsigned int iFrame, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteFileInfo <virtual RED_RC RED::IREDFile::WriteFileInfo(const RED::FileInfo &iFileInfo)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteFloat <virtual RED_RC RED::IStream::WriteFloat(float iFloat)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteMaterial <virtual RED_RC RED::IREDFile::WriteMaterial(RED::Object *iMaterial, RED::StreamingPolicy &iPolicy, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteMatrix <virtual RED_RC RED::IStream::WriteMatrix(const RED::Matrix &iMatrix, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteShaderProgram <virtual RED_RC RED::IREDFile::WriteShaderProgram(const RED::ShaderProgramID &iID, RED::StreamingPolicy &iPolicy, const RED::String &iShaderProgram, RED::Object *iResMgr, int iStateNumber=-1)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IREDFile`)
* :cpp:func:`WriteString <virtual RED_RC RED::IStream::WriteString(const RED::String &iString, bool iBinaryMode=true)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteToFile <static RED_RC RED::FileSystemTools::WriteToFile(FILE *iHandler, const RED::String &iString)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`WriteToFile <static RED_RC RED::FileSystemTools::WriteToFile(FILE *iHandler, const unsigned char *iBuffer, RED::uint64 iLength)>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileSystemTools`)
* :cpp:func:`WriteVector3 <virtual RED_RC RED::IStream::WriteVector3(const RED::Vector3 &iVector3, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteVector4 <virtual RED_RC RED::IStream::WriteVector4(const RED::Vector4 &iVector4, bool iDoublePrecision)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)
* :cpp:func:`WriteWord <virtual RED_RC RED::IStream::WriteWord(unsigned short iWord)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IStream`)



.. _RED-f-X:


X
=

* :cpp:func:`X <double RED::Quaternion::X() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`X <double RED::Vector3::X() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`X <double RED::Vector4::X() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)



.. _RED-f-Y:


Y
=

* :cpp:func:`Y <double RED::Quaternion::Y() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Y <double RED::Vector3::Y() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Y <double RED::Vector4::Y() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)



.. _RED-f-Z:


Z
=

* :cpp:func:`Z <double RED::Quaternion::Z() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`Z <double RED::Vector3::Z() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`Z <double RED::Vector4::Z() const>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`ZoomOnFocus <virtual RED_RC RED::IViewpoint::ZoomOnFocus(double iZoomingFactor, const RED::State &iState)=0>` (:doc:`namespaceRED`:::doc:`classRED_1_1IViewpoint`)



.. _RED-f-~:


~
=

* :cpp:func:`~Adapter <RNET::Adapter::~Adapter>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Adapter`)
* :cpp:func:`~Address <RNET::Address::~Address>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1Address`)
* :cpp:func:`~AnimationClip <RED::AnimationClip::~AnimationClip>` (:doc:`namespaceRED`:::doc:`classRED_1_1AnimationClip`)
* :cpp:func:`~BoundingSphere <virtual RED::BoundingSphere::~BoundingSphere>` (:doc:`namespaceRED`:::doc:`classRED_1_1BoundingSphere`)
* :cpp:func:`~CID <RED::CID::~CID>` (:doc:`namespaceRED`:::doc:`classRED_1_1CID`)
* :cpp:func:`~Color <virtual RED::Color::~Color>` (:doc:`namespaceRED`:::doc:`classRED_1_1Color`)
* :cpp:func:`~FileHeader <RED::FileHeader::~FileHeader>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileHeader`)
* :cpp:func:`~FileInfo <RED::FileInfo::~FileInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1FileInfo`)
* :cpp:func:`~FrameStatistics <RED::FrameStatistics::~FrameStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1FrameStatistics`)
* :cpp:func:`~LayerSet <RED::LayerSet::~LayerSet>` (:doc:`namespaceRED`:::doc:`classRED_1_1LayerSet`)
* :cpp:func:`~LogEntry <RNET::LogEntry::~LogEntry>` (:doc:`namespaceRNET`:::doc:`classRNET_1_1LogEntry`)
* :cpp:func:`~Map <RED::Map< Key, Item >::~Map>` (:doc:`namespaceRED`:::doc:`classRED_1_1Map`)
* :cpp:func:`~Matrix <virtual RED::Matrix::~Matrix>` (:doc:`namespaceRED`:::doc:`classRED_1_1Matrix`)
* :cpp:func:`~MemoryAllocator <RED::MemoryAllocator::~MemoryAllocator>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryAllocator`)
* :cpp:func:`~MemoryLeakTracker <RED::MemoryLeakTracker::~MemoryLeakTracker>` (:doc:`namespaceRED`:::doc:`classRED_1_1MemoryLeakTracker`)
* :cpp:func:`~Mutex <virtual RED::Mutex::~Mutex>` (:doc:`namespaceRED`:::doc:`classRED_1_1Mutex`)
* :cpp:func:`~Object <virtual RED::Object::~Object>` (:doc:`namespaceRED`:::doc:`classRED_1_1Object`)
* :cpp:func:`~PassStatistics <RED::PassStatistics::~PassStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1PassStatistics`)
* :cpp:func:`~PostProcess <virtual RED::PostProcess::~PostProcess>` (:doc:`namespaceRED`:::doc:`classRED_1_1PostProcess`)
* :cpp:func:`~Quaternion <virtual RED::Quaternion::~Quaternion>` (:doc:`namespaceRED`:::doc:`classRED_1_1Quaternion`)
* :cpp:func:`~RayCutoffShader <RED::RayCutoffShader::~RayCutoffShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayCutoffShader`)
* :cpp:func:`~RayGIDiffuseShader <RED::RayGIDiffuseShader::~RayGIDiffuseShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIDiffuseShader`)
* :cpp:func:`~RayGIReflectionColorShader <RED::RayGIReflectionColorShader::~RayGIReflectionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIReflectionColorShader`)
* :cpp:func:`~RayGIRefractionColorShader <RED::RayGIRefractionColorShader::~RayGIRefractionColorShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayGIRefractionColorShader`)
* :cpp:func:`~RayReflectionShader <RED::RayReflectionShader::~RayReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayReflectionShader`)
* :cpp:func:`~RayRefractionShader <RED::RayRefractionShader::~RayRefractionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RayRefractionShader`)
* :cpp:func:`~ReflectionShader <RED::ReflectionShader::~ReflectionShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1ReflectionShader`)
* :cpp:func:`~RenderCode <virtual RED::RenderCode::~RenderCode>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderCode`)
* :cpp:func:`~RenderLayer <RED::RenderLayer::~RenderLayer>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderLayer`)
* :cpp:func:`~RenderShader <virtual RED::RenderShader::~RenderShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShader`)
* :cpp:func:`~RenderShaderAAFilter <virtual RED::RenderShaderAAFilter::~RenderShaderAAFilter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAAFilter`)
* :cpp:func:`~RenderShaderAmbient <virtual RED::RenderShaderAmbient::~RenderShaderAmbient>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAmbient`)
* :cpp:func:`~RenderShaderAnisotropic <virtual RED::RenderShaderAnisotropic::~RenderShaderAnisotropic>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderAnisotropic`)
* :cpp:func:`~RenderShaderData <virtual RED::RenderShaderData::~RenderShaderData>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderData`)
* :cpp:func:`~RenderShaderEdges <virtual RED::RenderShaderEdges::~RenderShaderEdges>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEdges`)
* :cpp:func:`~RenderShaderEnvironmental <virtual RED::RenderShaderEnvironmental::~RenderShaderEnvironmental>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderEnvironmental`)
* :cpp:func:`~RenderShaderLambert <virtual RED::RenderShaderLambert::~RenderShaderLambert>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLambert`)
* :cpp:func:`~RenderShaderLogo <virtual RED::RenderShaderLogo::~RenderShaderLogo>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderLogo`)
* :cpp:func:`~RenderShaderParameter <virtual RED::RenderShaderParameter::~RenderShaderParameter>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderParameter`)
* :cpp:func:`~RenderShaderPhong <virtual RED::RenderShaderPhong::~RenderShaderPhong>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderPhong`)
* :cpp:func:`~RenderShaderRefractionEffect <virtual RED::RenderShaderRefractionEffect::~RenderShaderRefractionEffect>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderRefractionEffect`)
* :cpp:func:`~RenderShaderSectionCut <virtual RED::RenderShaderSectionCut::~RenderShaderSectionCut>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSectionCut`)
* :cpp:func:`~RenderShaderSolid <virtual RED::RenderShaderSolid::~RenderShaderSolid>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderSolid`)
* :cpp:func:`~RenderShaderText <virtual RED::RenderShaderText::~RenderShaderText>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderText`)
* :cpp:func:`~RenderShaderVertexColor <virtual RED::RenderShaderVertexColor::~RenderShaderVertexColor>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderVertexColor`)
* :cpp:func:`~RenderShaderViewport <virtual RED::RenderShaderViewport::~RenderShaderViewport>` (:doc:`namespaceRED`:::doc:`classRED_1_1RenderShaderViewport`)
* :cpp:func:`~Shader <virtual RED::Shader::~Shader>` (:doc:`namespaceRED`:::doc:`classRED_1_1Shader`)
* :cpp:func:`~ShaderProgramID <RED::ShaderProgramID::~ShaderProgramID>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderProgramID`)
* :cpp:func:`~ShaderString <virtual RED::ShaderString::~ShaderString>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShaderString`)
* :cpp:func:`~ShapePath <virtual RED::ShapePath::~ShapePath>` (:doc:`namespaceRED`:::doc:`classRED_1_1ShapePath`)
* :cpp:func:`~SoftFrameBufferSample <RED::SoftFrameBufferSample::~SoftFrameBufferSample>` (:doc:`namespaceRED`:::doc:`classRED_1_1SoftFrameBufferSample`)
* :cpp:func:`~State <RED::State::~State>` (:doc:`namespaceRED`:::doc:`classRED_1_1State`)
* :cpp:func:`~StateShader <virtual RED::StateShader::~StateShader>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShader`)
* :cpp:func:`~StateShaderPlatformData <virtual RED::StateShaderPlatformData::~StateShaderPlatformData>` (:doc:`namespaceRED`:::doc:`classRED_1_1StateShaderPlatformData`)
* :cpp:func:`~StreamingPolicy <RED::StreamingPolicy::~StreamingPolicy>` (:doc:`namespaceRED`:::doc:`classRED_1_1StreamingPolicy`)
* :cpp:func:`~String <virtual RED::String::~String>` (:doc:`namespaceRED`:::doc:`classRED_1_1String`)
* :cpp:func:`~Thread <RED::Thread::~Thread>` (:doc:`namespaceRED`:::doc:`classRED_1_1Thread`)
* :cpp:func:`~Timer <virtual RED::Timer::~Timer>` (:doc:`namespaceRED`:::doc:`classRED_1_1Timer`)
* :cpp:func:`~UserData <virtual RED::UserData::~UserData>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserData`)
* :cpp:func:`~UserDataRaw <virtual RED::UserDataRaw::~UserDataRaw>` (:doc:`namespaceRED`:::doc:`classRED_1_1UserDataRaw`)
* :cpp:func:`~Vector <RED::Vector< T >::~Vector>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector`)
* :cpp:func:`~Vector3 <virtual RED::Vector3::~Vector3>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector3`)
* :cpp:func:`~Vector4 <virtual RED::Vector4::~Vector4>` (:doc:`namespaceRED`:::doc:`classRED_1_1Vector4`)
* :cpp:func:`~Version <virtual RED::Version::~Version>` (:doc:`namespaceRED`:::doc:`classRED_1_1Version`)
* :cpp:func:`~ViewpointStatistics <RED::ViewpointStatistics::~ViewpointStatistics>` (:doc:`namespaceRED`:::doc:`classRED_1_1ViewpointStatistics`)
* :cpp:func:`~VolumetricEffectBoxVolume <virtual RED::VolumetricEffectBoxVolume::~VolumetricEffectBoxVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectBoxVolume`)
* :cpp:func:`~VolumetricEffectClouds <virtual RED::VolumetricEffectClouds::~VolumetricEffectClouds>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectClouds`)
* :cpp:func:`~VolumetricEffectLightVolume <virtual RED::VolumetricEffectLightVolume::~VolumetricEffectLightVolume>` (:doc:`namespaceRED`:::doc:`classRED_1_1VolumetricEffectLightVolume`)
* :cpp:func:`~WindowRenderInfo <virtual RED::WindowRenderInfo::~WindowRenderInfo>` (:doc:`namespaceRED`:::doc:`classRED_1_1WindowRenderInfo`)

