VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs
terrainInterface.h File Reference

Go to the source code of this file.

Classes

class  DtTerrainInterface
 DtTerrainInterface allows access to common terrain calls without having to know the terrain implementation. More...
struct  DtTerrainInterface::OceanLayer
 Global ocean layer info; used in conjunction with the polygon data. More...

Namespaces

namespace  makArchives
 Contains extensions to the base level entity listener class.

Macros

#define DtRegisterTerrainImplementationFunctionName   "DtRegisterTerrainImplementation"
#define DtDeregisterTerrainImplementationFunctionName   "DtDeregisterTerrainImplementation"

Typedefs

typedef void(* DtGenericTerrainRecordCallbackFunction )(makArchives::DtGenericTerrainRecord *record, void *userData)
typedef DtCallbackList
< makArchives::DtGenericTerrainRecord * > 
DtGenericTerrainRecordCallbackList
typedef bool(* DtRegisterTerrainImplementationLibFcn )(DtTerrainInterface *)
 This function signature is used for terrain implementation shared libraries that register themselves on open.
typedef void(* DtDeregisterTerrainImplementationLibFcn )()
 This function signature is used for terrain implementation shared libraries that deregister themselves on application shutdown.

Detailed Description

Macro Definition Documentation

#define DtRegisterTerrainImplementationFunctionName   "DtRegisterTerrainImplementation"
#define DtDeregisterTerrainImplementationFunctionName   "DtDeregisterTerrainImplementation"

Typedef Documentation

typedef void(* DtGenericTerrainRecordCallbackFunction)(makArchives::DtGenericTerrainRecord *record, void *userData)
typedef bool(* DtRegisterTerrainImplementationLibFcn)(DtTerrainInterface *)

This function signature is used for terrain implementation shared libraries that register themselves on open.

typedef void(* DtDeregisterTerrainImplementationLibFcn)()

This function signature is used for terrain implementation shared libraries that deregister themselves on application shutdown.


Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)