VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
vrvControlToolkit::DtVrvControl_v1 Struct Reference

Base structure for all controls.

Inherited by DtSetObserverView_v1, DtSetObserverView_v1, MyControlToolkit::MyLightScale_v1, MyControlToolkit::MyLightScale_v1, vrvControlToolkit::DtAbsoluteView_v1, vrvControlToolkit::DtAdaptiveTickRate_v1, vrvControlToolkit::DtAdvancedLightingAndShaders_v1, vrvControlToolkit::DtAudio_v1, vrvControlToolkit::DtAudioVolume_v1, vrvControlToolkit::DtCloudCover_v1, vrvControlToolkit::DtCloudLayers_v1, vrvControlToolkit::DtCommunicationLines_v1, vrvControlToolkit::DtCreateSensorFieldOfView_v1, vrvControlToolkit::DtCrepuscularRays_v1, vrvControlToolkit::DtDateTime_v1, vrvControlToolkit::DtDefaultRunwayLightGroupColor_v1, vrvControlToolkit::DtDepthOfFieldSettings_v1, vrvControlToolkit::DtDetachView_v1, vrvControlToolkit::DtDetonations_v1, vrvControlToolkit::DtDustCloud_v1, vrvControlToolkit::DtEmitterVolumes_v1, vrvControlToolkit::DtEntityHeightAboveTerrainLines_v1, vrvControlToolkit::DtEntityLabels_v1, vrvControlToolkit::DtEntitySmoothing_v1, vrvControlToolkit::DtFireDetonateLines_v1, vrvControlToolkit::DtFlames_v1, vrvControlToolkit::DtFog_v1, vrvControlToolkit::DtFog_v2, vrvControlToolkit::DtFollowView_v1, vrvControlToolkit::DtFootprints_v1, vrvControlToolkit::DtGlobalEnvironment_v1, vrvControlToolkit::DtGroundClamping_v1, vrvControlToolkit::DtHaze_v1, vrvControlToolkit::DtHbaoSettings_v1, vrvControlToolkit::DtHeightAboveTerrainLines_v1, vrvControlToolkit::DtHideModelOnAttach_v1, vrvControlToolkit::DtHuds_v1, vrvControlToolkit::DtInputEvent_v1, vrvControlToolkit::DtLaserDesignator_v1, vrvControlToolkit::DtLensFlare_v1, vrvControlToolkit::DtLightPointGroupColor_v1, vrvControlToolkit::DtMimicLocationTrackView_v1, vrvControlToolkit::DtMimicTrackView_v1, vrvControlToolkit::DtMimicView_v1, vrvControlToolkit::DtModelScaleFactor_v1, vrvControlToolkit::DtModelScaleType_v1, vrvControlToolkit::DtModelSet_v1, vrvControlToolkit::DtMuzzleFlashes_v1, vrvControlToolkit::DtObserverCameraShake_v1, vrvControlToolkit::DtObserverCameraShakeIntensity_v1, vrvControlToolkit::DtObserverMode_v1, vrvControlToolkit::DtObserverMode_v2, vrvControlToolkit::DtObserverModeRestore_v1, vrvControlToolkit::DtObserverModeSetting_v1, vrvControlToolkit::DtObserverSpeedLinear_v1, vrvControlToolkit::DtObserverSpeedOrbital_v1, vrvControlToolkit::DtObserverSpeedRotational_v1, vrvControlToolkit::DtOccupantsVisible_v1, vrvControlToolkit::DtOccupantsVisibleOnEntity_v1, vrvControlToolkit::DtOceanSpray_v1, vrvControlToolkit::DtOceanState_v1, vrvControlToolkit::DtOpenTerrain_v1, vrvControlToolkit::DtPaperMap_v1, vrvControlToolkit::DtPaperMapGroup_v1, vrvControlToolkit::DtPaperMapIntersectionOverride_v1, vrvControlToolkit::DtPaperMapLayerTimeout_v1, vrvControlToolkit::DtPauseResumeSimulationTime_v1, vrvControlToolkit::DtPerformanceStats_v1, vrvControlToolkit::DtPerformanceStats_v2, vrvControlToolkit::DtPlanarReflections_v1, vrvControlToolkit::DtPrecipitation_v1, vrvControlToolkit::DtProjection_v1, vrvControlToolkit::DtRadioCommunications_v1, vrvControlToolkit::DtRainGroundAccumulationState_v1, vrvControlToolkit::DtRainSplash_v1, vrvControlToolkit::DtRemoteGraphicSet_v1, vrvControlToolkit::DtResetView_v1, vrvControlToolkit::DtRotorWashDecal_v1, vrvControlToolkit::DtSensorBoolParameter_v1, vrvControlToolkit::DtSensorFieldsOfView_v1, vrvControlToolkit::DtSensorFloatParameter_v1, vrvControlToolkit::DtSensorIntParameter_v1, vrvControlToolkit::DtSensorMode_v1, vrvControlToolkit::DtSensorStringParameter_v1, vrvControlToolkit::DtShadows_v1, vrvControlToolkit::DtShadowSettings_v1, vrvControlToolkit::DtSmokePlumes_v1, vrvControlToolkit::DtSnowElevationTransitionState_v1, vrvControlToolkit::DtSnowGroundAccumulationState_v1, vrvControlToolkit::DtSnowMinimumElevationState_v1, vrvControlToolkit::DtSnowRoadAccumulationState_v1, vrvControlToolkit::DtSpaceFollowView_v1, vrvControlToolkit::DtSquawkIndicators_v1, vrvControlToolkit::DtStreamingVideoControl_v1, vrvControlToolkit::DtTacticalGraphics_v1, vrvControlToolkit::DtTacticalGraphicsHeightAboveTerrainLines_v1, vrvControlToolkit::DtTacticalGraphicsLabels_v1, vrvControlToolkit::DtTacticalGraphicsShowActive_v1, vrvControlToolkit::DtTerrainMagnificationHighLodAngleSettings_v1, vrvControlToolkit::DtTerrainScaleFactor_v1, vrvControlToolkit::DtTerrainScaling_v1, vrvControlToolkit::DtTetherLocationTrackView_v1, vrvControlToolkit::DtTetherTrackView_v1, vrvControlToolkit::DtTetherView_v1, vrvControlToolkit::DtTidalStreamWakes_v1, vrvControlToolkit::DtTimeScale_v1, vrvControlToolkit::DtTrackHistories_v1, vrvControlToolkit::DtTrackHistoryRibbonLength_v1, vrvControlToolkit::DtTrackHistoryRibbonSpacing_v1, vrvControlToolkit::DtTrackHistoryRibbonTimeout_v1, vrvControlToolkit::DtTracks_v1, vrvControlToolkit::DtTrackView_v1, vrvControlToolkit::DtUseGlobalTimeZone_v1, vrvControlToolkit::DtUseSavedView_v1, vrvControlToolkit::DtVaporTrail_v1, vrvControlToolkit::DtViewMagnification_v1, vrvControlToolkit::DtVisibility_v1, vrvControlToolkit::DtVisibility_v2, vrvControlToolkit::DtWake_v1, vrvControlToolkit::DtWake_v3, vrvControlToolkit::DtWaveSplash_v1, vrvControlToolkit::DtWaveSprayEffect_v1, vrvControlToolkit::DtWheelRotation_v1, vrvControlToolkit::DtWindState_v1, vrvControlToolkit::DtWindState_v2, vrvControlToolkit::DtWireframe_v1, and vrvControlToolkit::DtZoom_v1.

Public Member Functions

 DtVrvControl_v1 ()
 
 ~DtVrvControl_v1 ()
 
 DtVrvControl_v1 (const DtVrvControl_v1 &orig)
 
DtVrvControl_v1operator= (const DtVrvControl_v1 &orig)
 

Public Attributes

DtUInt32 myMagicNumber
 
DtUInt16 mySize
 
DtUInt16 myVersion
 
DtFloat32 myLibraryVersion
 
DtVrvControlTypeEnum myType
 

Constructor & Destructor Documentation

vrvControlToolkit::DtVrvControl_v1::DtVrvControl_v1 ( )
inline

CTOR.

vrvControlToolkit::DtVrvControl_v1::~DtVrvControl_v1 ( )
inline

DTOR.

vrvControlToolkit::DtVrvControl_v1::DtVrvControl_v1 ( const DtVrvControl_v1 orig)
inline

Copy CTOR.

Member Function Documentation

DtVrvControl_v1& vrvControlToolkit::DtVrvControl_v1::operator= ( const DtVrvControl_v1 orig)
inline

Assignment operator.

Member Data Documentation

DtUInt32 vrvControlToolkit::DtVrvControl_v1::myMagicNumber

Bit pattern that indicates that this is a view control packet. Filled in by the constructor.

Referenced by vrvControlToolkit::DtVrlinkDataInterMarshaller< DataMsg >::decode().

DtUInt16 vrvControlToolkit::DtVrvControl_v1::mySize

The total size of the VC packet, including this header This will be filled in by the specific view control packet constructor.

Referenced by DtSetObserverView_v1::DtSetObserverView_v1(), and vrvControlToolkit::DtVrlinkDataInterMarshaller< DataMsg >::encode().

DtUInt16 vrvControlToolkit::DtVrvControl_v1::myVersion

View control packet version. Filled in by the specific VC packet constructor.

Referenced by DtSetObserverView_v1::DtSetObserverView_v1().

DtFloat32 vrvControlToolkit::DtVrvControl_v1::myLibraryVersion

View control library version. This is the const DtVrvControlToolkitVersion declared above, and is filled in by the constructor.

DtVrvControlTypeEnum vrvControlToolkit::DtVrvControl_v1::myType

View control packet type. One of the values from the DtVrvControlTypeEnum enumeration above.

Referenced by DtSetObserverView_v1::DtSetObserverView_v1().


The documentation for this struct was generated from the following file:

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)