TODO: File description. More...
#include "std3d.h"#include "nel/3d/u_point_light.h"#include "nel/3d/u_instance.h"#include "nel/3d/u_camera.h"#include "nel/3d/u_skeleton.h"#include "nel/3d/scene_user.h"#include "nel/3d/skeleton_model.h"#include "nel/3d/coarse_mesh_manager.h"#include "nel/3d/point_light_model.h"#include "nel/3d/lod_character_manager.h"#include "nel/3d/lod_character_shape.h"#include "nel/3d/lod_character_shape_bank.h"#include "nel/misc/hierarchical_timer.h"#include "nel/3d/async_texture_manager.h"#include "nel/3d/water_env_map_user.h"Go to the source code of this file.
Namespaces | |
| namespace | NL3D |
This namespace contains all 3D class. | |
Defines | |
| #define | NL3D_HAUTO_UI_SCENE H_AUTO_USE( NL3D_UI_Scene ) |
| #define | NL3D_HAUTO_ELT_SCENE H_AUTO_USE( NL3D_Misc_Scene_CreateDel_Element ) |
| #define | NL3D_HAUTO_CREATE_INSTANCE H_AUTO_USE( NL3D_CreateOrLoad_Instance ) |
| #define | NL3D_HAUTO_CREATE_SKELETON H_AUTO_USE( NL3D_CreateOrLoad_Skeleton ) |
| #define | NL3D_HAUTO_LOAD_LOD H_AUTO_USE( NL3D_Load_CLodOrCoarseMesh ) |
| #define | NL3D_HAUTO_ASYNC_IG H_AUTO_USE( NL3D_Load_AsyncIG ) |
| #define | NL3D_HAUTO_RENDER_SCENE H_AUTO_USE( NL3D_Render_Scene ) |
| #define | NL3D_HAUTO_RENDER_SCENE_ANIMATE H_AUTO_USE( NL3D_Render_Animate_Scene ) |
| #define | NL3D_HAUTO_RENDER_SCENE_BEGIN H_AUTO_USE( NL3D_Render_Scene_Begin ) |
| #define | NL3D_HAUTO_RENDER_SCENE_PART H_AUTO_USE( NL3D_Render_Scene_Part ) |
| #define | NL3D_HAUTO_RENDER_SCENE_END H_AUTO_USE( NL3D_Render_Scene_End ) |
TODO: File description.
Definition in file scene_user.cpp.
| #define NL3D_HAUTO_ASYNC_IG H_AUTO_USE( NL3D_Load_AsyncIG ) |
Definition at line 59 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::createInstanceGroupAndAddToSceneAsync(), NL3D::CSceneUser::stopCreatingAndAddingIG(), and NL3D::CSceneUser::updateWaitingInstances().
| #define NL3D_HAUTO_CREATE_INSTANCE H_AUTO_USE( NL3D_CreateOrLoad_Instance ) |
Definition at line 56 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::createInstance(), and NL3D::CSceneUser::createInstanceAsync().
| #define NL3D_HAUTO_CREATE_SKELETON H_AUTO_USE( NL3D_CreateOrLoad_Skeleton ) |
Definition at line 57 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::createSkeleton().
| #define NL3D_HAUTO_ELT_SCENE H_AUTO_USE( NL3D_Misc_Scene_CreateDel_Element ) |
Definition at line 55 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::createCamera(), NL3D::CSceneUser::createCloudScape(), NL3D::CSceneUser::createLandscape(), NL3D::CSceneUser::createPlayListManager(), NL3D::CSceneUser::createPointLight(), NL3D::CSceneUser::createTransform(), NL3D::CSceneUser::createVisualCollisionManager(), NL3D::CSceneUser::deleteCamera(), NL3D::CSceneUser::deleteInstance(), NL3D::CSceneUser::deleteLandscape(), NL3D::CSceneUser::deletePlayListManager(), NL3D::CSceneUser::deletePointLight(), NL3D::CSceneUser::deleteSkeleton(), NL3D::CSceneUser::deleteTransform(), and NL3D::CSceneUser::deleteVisualCollisionManager().
| #define NL3D_HAUTO_LOAD_LOD H_AUTO_USE( NL3D_Load_CLodOrCoarseMesh ) |
Definition at line 58 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::deleteCLodShapeBank(), NL3D::CSceneUser::loadCLodShapeBank(), and NL3D::CSceneUser::setCoarseMeshManagerTexture().
| #define NL3D_HAUTO_RENDER_SCENE H_AUTO_USE( NL3D_Render_Scene ) |
Definition at line 68 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::render().
| #define NL3D_HAUTO_RENDER_SCENE_ANIMATE H_AUTO_USE( NL3D_Render_Animate_Scene ) |
Definition at line 69 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::animate().
| #define NL3D_HAUTO_RENDER_SCENE_BEGIN H_AUTO_USE( NL3D_Render_Scene_Begin ) |
Definition at line 70 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::beginPartRender().
| #define NL3D_HAUTO_RENDER_SCENE_END H_AUTO_USE( NL3D_Render_Scene_End ) |
Definition at line 72 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::endPartRender().
| #define NL3D_HAUTO_RENDER_SCENE_PART H_AUTO_USE( NL3D_Render_Scene_Part ) |
Definition at line 71 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::renderPart().
| #define NL3D_HAUTO_UI_SCENE H_AUTO_USE( NL3D_UI_Scene ) |
Definition at line 54 of file scene_user.cpp.
Referenced by NL3D::CSceneUser::enableLightingSystem(), NL3D::CSceneUser::findCameraClusterSystemFromRay(), NL3D::CSceneUser::getAmbientGlobal(), NL3D::CSceneUser::getCam(), NL3D::CSceneUser::getCLodAnimIdByName(), NL3D::CSceneUser::getCLodShapeIdByName(), NL3D::CSceneUser::getCoarseMeshLightingUpdate(), NL3D::CSceneUser::getGlobalWindDirection(), NL3D::CSceneUser::getGlobalWindPower(), NL3D::CSceneUser::getGroupLoadMaxPolygon(), NL3D::CSceneUser::getGroupNbFaceAsked(), NL3D::CSceneUser::getLightTransitionThreshold(), NL3D::CSceneUser::getMaxLightContribution(), NL3D::CSceneUser::getNbFaceAsked(), NL3D::CSceneUser::getPolygonBalancingMode(), NL3D::CSceneUser::getSunAmbient(), NL3D::CSceneUser::getSunDiffuse(), NL3D::CSceneUser::getSunDirection(), NL3D::CSceneUser::getSunSpecular(), NL3D::CSceneUser::getViewport(), NL3D::CSceneUser::resetCLodManager(), NL3D::CSceneUser::setAmbientGlobal(), NL3D::CSceneUser::setAutomaticAnimationSet(), NL3D::CSceneUser::setCam(), NL3D::CSceneUser::setCoarseMeshLightingUpdate(), NL3D::CSceneUser::setGlobalWindPower(), NL3D::CSceneUser::setGroupLoadMaxPolygon(), NL3D::CSceneUser::setLightGroupColor(), NL3D::CSceneUser::setLightTransitionThreshold(), NL3D::CSceneUser::setMaxLightContribution(), NL3D::CSceneUser::setPolygonBalancingMode(), NL3D::CSceneUser::setSunAmbient(), NL3D::CSceneUser::setSunDiffuse(), NL3D::CSceneUser::setSunDirection(), NL3D::CSceneUser::setSunSpecular(), NL3D::CSceneUser::setToGlobalInstanceGroup(), and NL3D::CSceneUser::setViewport().
1.6.1