VR-Exchange 2.9 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Enumerations
pViewControlInter.h File Reference

Contains the DtPortalViewControlInteraction class declaration. More...

Go to the source code of this file.

Classes

class  MAKVrExchange::DtPortalViewControlInteraction
 Represents a weapon fire event. More...
 

Namespaces

 MAKVrExchange
 

Macros

#define DtDEC_ATTRIBUTE_PRESENT(T, N, n)
 
#define DtDEC_ATTRIBUTE_PRESENT2(T, N, n)
 

Enumerations

enum  MAKVrExchange::DtViewControlOption {
  MAKVrExchange::DtVCOverlayOption = 0, MAKVrExchange::DtVCLocatorRange, MAKVrExchange::DtVCSmoothing, MAKVrExchange::DtVCSmoothingPeriod,
  MAKVrExchange::DtVCSound, MAKVrExchange::DtVCEntityLabels, MAKVrExchange::DtVCTrailingEffects, MAKVrExchange::DtVCTrajectoryHistory,
  MAKVrExchange::DtVCRecording, MAKVrExchange::DtVCAggregateLevel, MAKVrExchange::DtVCAggregateHighestOnly, MAKVrExchange::DtVCAggregatesAltitudeControlled,
  MAKVrExchange::DtVCNestedAggregates, MAKVrExchange::DtVCNestedEntities, MAKVrExchange::DtVCGroundClamping, MAKVrExchange::DtVCClampRange,
  MAKVrExchange::DtVCFollowGround, MAKVrExchange::DtVCConstrainWithFloor, MAKVrExchange::DtVCFloor, MAKVrExchange::DtVCTimeOfDay,
  MAKVrExchange::DtVCNearClip, MAKVrExchange::DtVCFarClip, MAKVrExchange::DtVCFov, MAKVrExchange::DtVCFog,
  MAKVrExchange::DtVCNearFog, MAKVrExchange::DtVCFarFog, MAKVrExchange::DtVCTexture, MAKVrExchange::DtVCDatabaseToLoad,
  MAKVrExchange::DtVCStepsize, MAKVrExchange::DtVCTurnrate, MAKVrExchange::DtVCDate, MAKVrExchange::DtVCIncrementStepsize,
  MAKVrExchange::DtVCIncrementTurnrate, MAKVrExchange::DtVCDecrementStepsize, MAKVrExchange::DtVCDecrementTurnrate, MAKVrExchange::DtVCXr,
  MAKVrExchange::DtVCHatLabels, MAKVrExchange::DtVCShowNextModelSet, MAKVrExchange::DtVCShowPrevModelSet, MAKVrExchange::DtVCCurrentModelSet,
  MAKVrExchange::DtVCShowPrevTextureSet, MAKVrExchange::DtVCShowNextTextureSet, MAKVrExchange::DtVCCurrentTextureSet, MAKVrExchange::DtVCTerrainScale,
  MAKVrExchange::DtVCObjectScale, MAKVrExchange::DtVCClouds, MAKVrExchange::DtVCSkyDome, MAKVrExchange::DtVCExit,
  MAKVrExchange::DtVCMirroring, MAKVrExchange::DtVCMirrorMessageEveryFrame, MAKVrExchange::DtVCBroadcasting, MAKVrExchange::DtVCClusteringLabels,
  MAKVrExchange::DtVCTacticalGraphicsLabels, MAKVrExchange::DtVCTacticalGraphics, MAKVrExchange::DtVCShowAggregates, MAKVrExchange::DtVCShowEmitters,
  MAKVrExchange::DtVCVideoCaptureCommand, MAKVrExchange::DtVCVideoCaptureFilename, MAKVrExchange::DtVCVideoCaptureDirectory, MAKVrExchange::DtVCVideoCaptureFilenameBase,
  MAKVrExchange::DtVCVideoCaptureRecordInsets, MAKVrExchange::DtVCVideoCaptureFramesPerSecond, MAKVrExchange::DtVCConstrainedToAll
}
 
enum  MAKVrExchange::DtViewControlOption2 { MAKVrExchange::DtVCBlockedDistance = 0, MAKVrExchange::DtVCUseNearClipForBlockedDistance, MAKVrExchange::DtVCFeatureFilename, MAKVrExchange::DtVCFeatureCommand }
 

Detailed Description

Contains the DtPortalViewControlInteraction class declaration.

Macro Definition Documentation

#define DtDEC_ATTRIBUTE_PRESENT (   T,
  N,
 
)
Value:
public : \
void set##N(const T& val) { my##N = val; long long shiftNum = (1ull << DtVC##N); myOptionPresent = myOptionPresent | shiftNum; }\
const T& n() const { return my##N;} \
T& n() { return my##N;} \
protected: \
T my##N;
#define DtDEC_ATTRIBUTE_PRESENT2 (   T,
  N,
 
)
Value:
public : \
void set##N(const T& val) { my##N = val; long long shiftNum = (1ul << DtVC##N); myOptionPresent2 = myOptionPresent2 | shiftNum; }\
const T& n() const { return my##N;} \
T& n() { return my##N;} \
protected: \
T my##N;

Document ID: Generated on Tue Jun 25 16:45:35 EDT 2024 from SVN revision 267383
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)