async_file_manager_3d.cpp File Reference

#include "std3d.h"
#include "3d/async_file_manager_3d.h"
#include "3d/shape.h"
#include "3d/mesh.h"
#include "3d/texture_file.h"
#include "3d/scene_group.h"
#include "3d/instance_group_user.h"
#include "nel/misc/file.h"
#include "nel/misc/path.h"

Go to the source code of this file.

Namespaces

namespace  NL3D

Defines

#define NL3D_MEM_IG   NL_ALLOC_CONTEXT( 3dIg )
#define NL3D_MEM_INSTANCE   NL_ALLOC_CONTEXT( 3dIns )


Define Documentation

#define NL3D_MEM_IG   NL_ALLOC_CONTEXT( 3dIg )
 

Definition at line 44 of file async_file_manager_3d.cpp.

Referenced by NL3D::CInstanceGroupUser::addToScene(), NL3D::CInstanceGroupUser::addToSceneAsync(), NL3D::CInstanceGroupUser::CInstanceGroupUser(), NL3D::UInstanceGroup::createInstanceGroup(), NL3D::CSceneUser::createInstanceGroupAndAddToSceneAsync(), NL3D::UInstanceGroup::createInstanceGroupAsync(), NL3D::CInstanceGroupUser::createRoot(), NL3D::CInstanceGroupUser::freezeHRC(), NL3D::CInstanceGroupUser::getAddToSceneState(), NL3D::CInstanceGroupUser::getByName(), NL3D::CInstanceGroupUser::getDynamicPortal(), NL3D::CInstanceGroupUser::getDynamicPortals(), NL3D::CInstanceGroupUser::getInstanceMatrix(), NL3D::CInstanceGroupUser::getInstanceName(), NL3D::CInstanceGroupUser::getInstancePos(), NL3D::CInstanceGroupUser::getInstanceRot(), NL3D::CInstanceGroupUser::getInstanceScale(), NL3D::CInstanceGroupUser::getInternalIG(), NL3D::CInstanceGroupUser::getNumInstance(), NL3D::CInstanceGroupUser::getPos(), NL3D::CInstanceGroupUser::getRotQuat(), NL3D::CInstanceGroupUser::getShapeName(), NL3D::CInstanceGroupUser::getStaticLightSetup(), NL3D::H_AUTO_DECL(), NL3D::CInstanceGroupUser::init(), NL3D::CInstanceGroupUser::linkToParentCluster(), NL3D::CInstanceGroupUser::removeFromScene(), NL3D::CAsyncFileManager3D::CIGLoadUser::run(), NL3D::CInstanceGroupUser::setAddRemoveInstanceCallback(), NL3D::CInstanceGroupUser::setBlendShapeFactor(), NL3D::CInstanceGroupUser::setClusterSystemForInstances(), NL3D::CInstanceGroupUser::setDynamicPortal(), NL3D::CInstanceGroupUser::setIGAddBeginCallback(), NL3D::CInstanceGroupUser::setPos(), NL3D::CInstanceGroupUser::setRotQuat(), NL3D::CSceneUser::setToGlobalInstanceGroup(), NL3D::CInstanceGroupUser::setTransformNameCallback(), NL3D::CInstanceGroupUser::stopAddToSceneAsync(), NL3D::UInstanceGroup::stopCreateInstanceGroupAsync(), NL3D::CSceneUser::stopCreatingAndAddingIG(), NL3D::CInstanceGroupUser::unfreezeHRC(), and NL3D::CSceneUser::updateWaitingIG().

#define NL3D_MEM_INSTANCE   NL_ALLOC_CONTEXT( 3dIns )
 

Definition at line 43 of file async_file_manager_3d.cpp.

Referenced by NL3D::CInstanceUser::canStartStop(), NL3D::CInstanceUser::changeMRMDistanceSetup(), NL3D::CInstanceUser::CInstanceUser(), NL3D::CSceneUser::createInstance(), NL3D::CScene::createInstance(), NL3D::CSceneUser::createInstanceAsync(), NL3D::CSceneUser::deleteInstance(), NL3D::CInstanceUser::enableAsyncTextureMode(), NL3D::CInstanceUser::getAsyncTextureDistance(), NL3D::CInstanceUser::getAsyncTextureMode(), NL3D::CInstanceUser::getDistMax(), NL3D::CInstanceUser::getMaterial(), NL3D::CInstanceUser::getNumMaterials(), NL3D::CInstanceUser::getShapeAABBox(), NL3D::CInstanceUser::getShapeDistMax(), NL3D::H_AUTO_DECL(), NL3D::CInstanceUser::isAsyncTextureDirty(), NL3D::CInstanceUser::isAsyncTextureReady(), NL3D::CInstanceUser::isStarted(), NL3D::CAsyncFileManager3D::CMeshLoad::run(), NL3D::CInstanceUser::selectTextureSet(), NL3D::CInstanceUser::setAsyncTextureDirty(), NL3D::CInstanceUser::setAsyncTextureDistance(), NL3D::CInstanceUser::setBlendShapeFactor(), NL3D::CInstanceUser::setDistMax(), NL3D::CInstanceUser::setShapeDistMax(), NL3D::CInstanceUser::start(), NL3D::CInstanceUser::startAsyncTextureLoading(), NL3D::CInstanceUser::stop(), NL3D::CTransformShape::traverseRender(), NL3D::CSceneUser::updateWaitingInstances(), and NL3D::CInstanceUser::~CInstanceUser().


Generated on Tue Mar 16 06:42:17 2004 for NeL by doxygen 1.3.6