| _AddRemoveInstance | NL3D::CInstanceGroup | [private] |
| _AddToSceneSignal | NL3D::CInstanceGroup | [private] |
| _AddToSceneState | NL3D::CInstanceGroup | [private] |
| _AddToSceneTempDriver | NL3D::CInstanceGroup | [private] |
| _AddToSceneTempScene | NL3D::CInstanceGroup | [private] |
| _ClipTrav | NL3D::CInstanceGroup | |
| _ClusterInfos | NL3D::CInstanceGroup | |
| _ClusterInstances | NL3D::CInstanceGroup | |
| _ClusterSystem | NL3D::CInstanceGroup | |
| _GlobalPos | NL3D::CInstanceGroup | |
| _IGAddBeginCallback | NL3D::CInstanceGroup | [private] |
| _IGSurfaceLight | NL3D::CInstanceGroup | [private] |
| _Instances | NL3D::CInstanceGroup | |
| _InstancesInfos | NL3D::CInstanceGroup | |
| _PointLightArray | NL3D::CInstanceGroup | [private] |
| _Portals | NL3D::CInstanceGroup | |
| _RealTimeSunContribution | NL3D::CInstanceGroup | [private] |
| _Root | NL3D::CInstanceGroup | |
| _TransformName | NL3D::CInstanceGroup | [private] |
| addCluster(CCluster *pCluster) | NL3D::CInstanceGroup | |
| addToScene(CScene &scene, IDriver *driver=NULL) | NL3D::CInstanceGroup | |
| addToSceneAsync(CScene &scene, IDriver *driver=NULL) | NL3D::CInstanceGroup | |
| addToSceneWhenAllShapesLoaded(CScene &scene, IDriver *driver) | NL3D::CInstanceGroup | [private] |
| build(const CVector &vGlobalPos, const TInstanceArray &array, const std::vector< CCluster > &Portals, const std::vector< CPortal > &Clusters) | NL3D::CInstanceGroup | |
| build(const CVector &vGlobalPos, const TInstanceArray &array, const std::vector< CCluster > &Portals, const std::vector< CPortal > &Clusters, const std::vector< CPointLightNamed > &pointLightList, const CIGSurfaceLight::TRetrieverGridMap *retrieverGridMap=NULL, float igSurfaceLightCellSize=0) | NL3D::CInstanceGroup | |
| buildPointLightList(const std::vector< CPointLightNamed > &pointLightList, std::vector< uint > &plRemap) | NL3D::CInstanceGroup | [private] |
| CInstanceGroup() | NL3D::CInstanceGroup | |
| createRoot(CScene &scene) | NL3D::CInstanceGroup | |
| enableRealTimeSunContribution(bool enable) | NL3D::CInstanceGroup | |
| freezeHRC() | NL3D::CInstanceGroup | |
| getAddToSceneState() | NL3D::CInstanceGroup | |
| getBlendShapes(std::set< std::string > &BlendShapeNames) | NL3D::CInstanceGroup | |
| getDynamicPortal(std::string &name) | NL3D::CInstanceGroup | |
| getDynamicPortals(std::vector< std::string > &names) | NL3D::CInstanceGroup | |
| getGlobalPos() const | NL3D::CInstanceGroup | [inline] |
| getInstance(uint instanceNb) const | NL3D::CInstanceGroup | |
| getInstance(uint instanceNb) | NL3D::CInstanceGroup | |
| getInstanceMatrix(uint instanceNb, NLMISC::CMatrix &dest) const | NL3D::CInstanceGroup | |
| getInstanceName(uint instanceNb) const | NL3D::CInstanceGroup | |
| getInstanceParent(uint instanceNb) const | NL3D::CInstanceGroup | |
| getInstancePos(uint instanceNb) const | NL3D::CInstanceGroup | |
| getInstanceRot(uint instanceNb) const | NL3D::CInstanceGroup | |
| getInstanceScale(uint instanceNb) const | NL3D::CInstanceGroup | |
| getLights(std::set< std::string > &LightNames) | NL3D::CInstanceGroup | |
| getNumInstance() const | NL3D::CInstanceGroup | |
| getNumPointLights() const | NL3D::CInstanceGroup | [inline] |
| getPointLightList() const | NL3D::CInstanceGroup | [inline] |
| getPointLightNamed(uint index) | NL3D::CInstanceGroup | [inline] |
| getPos() | NL3D::CInstanceGroup | |
| getRealTimeSunContribution() const | NL3D::CInstanceGroup | [inline] |
| getRotQuat() | NL3D::CInstanceGroup | |
| getShapeName(uint instanceNb) const | NL3D::CInstanceGroup | |
| getStaticLightSetup(const std::string &retrieverIdentifier, sint surfaceId, const CVector &localPos, std::vector< CPointLightInfluence > &pointLightList, uint8 &sunContribution, NLMISC::CRGBA &localAmbient) | NL3D::CInstanceGroup | [inline] |
| getTransformShape(uint instanceNb) const | NL3D::CInstanceGroup | |
| linkRoot(CScene &scene, CTransform *father) | NL3D::CInstanceGroup | |
| linkToParent(CInstanceGroup *pFather) | NL3D::CInstanceGroup | |
| NumStaticLightPerInstance enum value | NL3D::CInstanceGroup | |
| removeFromScene(CScene &scene) | NL3D::CInstanceGroup | |
| retrieve(CVector &vGlobalPos, TInstanceArray &array, std::vector< CCluster > &Portals, std::vector< CPortal > &Clusters, std::vector< CPointLightNamed > &pointLightList) const | NL3D::CInstanceGroup | |
| serial(NLMISC::IStream &f) | NL3D::CInstanceGroup | |
| setAddRemoveInstanceCallback(IAddRemoveInstance *callback) | NL3D::CInstanceGroup | |
| setBlendShapeFactor(const std::string &BlendShapeName, float rFactor) | NL3D::CInstanceGroup | |
| setClusterSystem(CInstanceGroup *pIG) | NL3D::CInstanceGroup | |
| setDynamicPortal(std::string &name, bool opened) | NL3D::CInstanceGroup | |
| setIGAddBeginCallback(IIGAddBegin *callback) | NL3D::CInstanceGroup | |
| setLightFactor(const std::string &LightName, NLMISC::CRGBA nFactor) | NL3D::CInstanceGroup | |
| setPointLightFactor(const std::string &lightGroupName, NLMISC::CRGBA nFactor) | NL3D::CInstanceGroup | |
| setPos(const CVector &pos) | NL3D::CInstanceGroup | |
| setRotQuat(const CQuat &quat) | NL3D::CInstanceGroup | |
| setTransformNameCallback(ITransformName *pTN) | NL3D::CInstanceGroup | |
| StateAdded enum value | NL3D::CInstanceGroup | |
| StateAdding enum value | NL3D::CInstanceGroup | |
| StateNotAdded enum value | NL3D::CInstanceGroup | |
| stopAddToSceneAsync() | NL3D::CInstanceGroup | |
| TInstanceArray typedef | NL3D::CInstanceGroup | |
| TState enum name | NL3D::CInstanceGroup | |
| unfreezeHRC() | NL3D::CInstanceGroup | |
| ~CInstanceGroup() | NL3D::CInstanceGroup | |