C3DEngine 场景总管理类:静态灯光,全局光照(GI),关卡加载释放(LoadLevel), 更新(Update)
,渲染接口(RenderWorld), 静态物体管理(LoadStatObj),静态物体组(IStatInstGroup),流物体(GetObjectsStreamingStatus), 场景实体管理(RegisterEntity),
海洋渲染设置(SetOceanRenderFlags), 装饰管理(CreateDecal),树木管理(DrawFarTrees),sun(SetSkyColor),视野(SetMaxViewDistanceScale),自动cubeMap(GetClosestAutoCubeMap),雾效(GetVolumetricFogSettings),天光(SetSkyLightParameters),云(GetCloudShadingMultiplier),
,HDR参数(GetHDRDynamicMultiplier),设置shadowMap(SetRenderIntoShadowmap),地形接口(GetTerrainZ,CreateTerrain)
,地形爆炸(OnExplosion),MissionI(LoadMissionDataFromXMLNode), SSAO(GetSSAOAmount),GI(GetGIAmount),内存监视 (GetResourceMemoryUsage), 可视区域(CreateVisArea),风(SetWind), 灯光(DeleteLightSource),PostEffect(SetPostEffectParam),Chunk文件(CreateChunkFile)
类名称 别名
IRenderNode<-------> Entity
IVisArea<------------->可视区域
IVisAreaManager<
ILightSource<-------->动态灯光
CDLight<-------------->静态灯光
ITerrain<-------------->地形
IChunkFile
IAIAction
IFlowGraph
IGoalPipe
IEntity(User)
IEntity(Object)
GetApproachPos()
CAIAction
CAnimationAction
CActiveAction
CAIActionManager
std::map< string, CAIAction > TActionsLib
std::list< CActiveAction > TActiveActions