_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 | |