driver_user.cpp File Reference


Detailed Description

Id
driver_user.cpp,v 1.39 2004/02/19 09:57:52 vizerie Exp

Definition in file driver_user.cpp.

#include "std3d.h"
#include "3d/driver_user.h"
#include "nel/3d/u_driver.h"
#include "3d/dru.h"
#include "3d/scene.h"
#include "3d/text_context_user.h"
#include "3d/texture_user.h"
#include "3d/material_user.h"
#include "3d/scene_user.h"
#include "3d/init_3d.h"
#include "3d/water_pool_manager.h"
#include "nel/3d/u_camera.h"
#include "nel/misc/hierarchical_timer.h"

Go to the source code of this file.

Namespaces

namespace  NL3D

Defines

#define NL3D_HAUTO_CLEAR_DRIVER   H_AUTO_USE( NL3D_Render_DriverClearBuffer )
#define NL3D_HAUTO_DRAW_DRIVER   H_AUTO_USE( NL3D_Render_DriverDrawELT )
#define NL3D_HAUTO_SWAP_DRIVER   H_AUTO_USE( NL3D_Render_DriverSwapBuffer )
#define NL3D_HAUTO_TEX_DRIVER   H_AUTO_USE( NL3D_Texture_Driver )
#define NL3D_HAUTO_UI_DRIVER   H_AUTO_USE( NL3D_UI_Driver )


Define Documentation

#define NL3D_HAUTO_CLEAR_DRIVER   H_AUTO_USE( NL3D_Render_DriverClearBuffer )
 

Referenced by NL3D::CDriverUser::clearBuffers(), NL3D::CDriverUser::clearRGBABuffer(), NL3D::CDriverUser::clearZBuffer(), and NL3D::H_AUTO_DECL().

#define NL3D_HAUTO_DRAW_DRIVER   H_AUTO_USE( NL3D_Render_DriverDrawELT )
 

Referenced by NL3D::CDriverUser::drawBitmap(), NL3D::CDriverUser::drawLine(), NL3D::CDriverUser::drawQuad(), NL3D::CDriverUser::drawQuads(), NL3D::CDriverUser::drawTriangle(), NL3D::CDriverUser::drawWiredQuad(), and NL3D::H_AUTO_DECL().

#define NL3D_HAUTO_SWAP_DRIVER   H_AUTO_USE( NL3D_Render_DriverSwapBuffer )
 

Referenced by NL3D::H_AUTO_DECL(), and NL3D::CDriverUser::swapBuffers().

#define NL3D_HAUTO_TEX_DRIVER   H_AUTO_USE( NL3D_Texture_Driver )
 

Referenced by NL3D::CDriverUser::getLastAsyncTextureSizeGot(), NL3D::CDriverUser::getTotalAsyncTextureSizeAsked(), NL3D::H_AUTO_DECL(), NL3D::CDriverUser::loadHLSBank(), NL3D::CDriverUser::setupAsyncTextureLod(), NL3D::CDriverUser::setupAsyncTextureMaxUploadPerFrame(), NL3D::CDriverUser::setupMaxHLSColoringPerFrame(), NL3D::CDriverUser::setupMaxTotalAsyncTextureSize(), and NL3D::CDriverUser::updateAsyncTexture().

#define NL3D_HAUTO_UI_DRIVER   H_AUTO_USE( NL3D_UI_Driver )
 

Referenced by NL3D::CDriverUser::activate(), NL3D::CDriverUser::create3dMouseListener(), NL3D::CDriverUser::delete3dMouseListener(), NL3D::CDriverUser::disableHardwareTextureShader(), NL3D::CDriverUser::disableHardwareVertexArrayAGP(), NL3D::CDriverUser::disableHardwareVertexProgram(), NL3D::CDriverUser::enableFog(), NL3D::CDriverUser::enableLight(), NL3D::CDriverUser::enableLowLevelKeyboard(), NL3D::CDriverUser::enableLowLevelMouse(), NL3D::CDriverUser::enumModes(), NL3D::CDriverUser::fillBuffer(), NL3D::CDriverUser::fogEnabled(), NL3D::CDriverUser::forceDXTCCompression(), NL3D::CDriverUser::forceTextureResize(), NL3D::CDriverUser::getBuffer(), NL3D::CDriverUser::getBufferPart(), NL3D::CDriverUser::getDisplay(), NL3D::CDriverUser::getDoubleClickDelay(), NL3D::CDriverUser::getDriverInformation(), NL3D::CDriverUser::getFrustum(), NL3D::CDriverUser::getImplementationVersion(), NL3D::CDriverUser::getLowLevelInputDeviceManager(), NL3D::CDriverUser::getModelMatrix(), NL3D::CDriverUser::getNbTextureStages(), NL3D::CDriverUser::getPolygonMode(), NL3D::CDriverUser::getScissor(), NL3D::CDriverUser::getSwapVBLInterval(), NL3D::CDriverUser::getVideocardInformation(), NL3D::CDriverUser::getViewMatrix(), NL3D::CDriverUser::getViewport(), NL3D::CDriverUser::getWindowHeight(), NL3D::CDriverUser::getWindowPos(), NL3D::CDriverUser::getWindowSize(), NL3D::CDriverUser::getWindowWidth(), NL3D::CDriverUser::getZBuffer(), NL3D::CDriverUser::getZBufferPart(), NL3D::H_AUTO_DECL(), NL3D::CDriverUser::isActive(), NL3D::CDriverUser::release(), NL3D::CDriverUser::restoreMatrixContextMatrixOnly(), NL3D::CDriverUser::setAmbientColor(), NL3D::CDriverUser::setCapture(), NL3D::CDriverUser::setDisplay(), NL3D::CDriverUser::setFrustum(), NL3D::CDriverUser::setLight(), NL3D::CDriverUser::setMatrixMode2D(), NL3D::CDriverUser::setMatrixMode3D(), NL3D::CDriverUser::setModelMatrix(), NL3D::CDriverUser::setMonitorColorProperties(), NL3D::CDriverUser::setMousePos(), NL3D::CDriverUser::setPolygonMode(), NL3D::CDriverUser::setScissor(), NL3D::CDriverUser::setSwapVBLInterval(), NL3D::CDriverUser::setupFog(), NL3D::CDriverUser::setupMatrixContext(), NL3D::CDriverUser::setViewMatrix(), NL3D::CDriverUser::setViewport(), and NL3D::CDriverUser::showCursor().


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