VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtShowHideContext.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2022 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 namespace makVrv
13 {
16  {
17  public:
19  {
25  Invisible, // This differs from InstanceHidden in that this is set in
26  // reference to the VR-Forces notion of an object being
27  // invisible to both the front-end and back-end. Like any
28  // other show/hide context, set this to make sure the element
29  // remains hidden until this (and all other contexts) are removed
30  TacticalGraphicsTimeActivated, // When using VR-Forces tactical graphics with Disposition
31  // -> Activation set
32  UserBase = 10000
33  };
34  };
35 
39  {
40  public:
42  {
43  ElementHidden = 1, // Visualizer is hidden because the element it is part of is hidden
44  AggregateIconsHidden, // Hide just the icons of aggregate elements
45  AggregateExtentsHidden, // Hide just the bounding box of aggregrates
46  AggregateExtentHiddenBySelection,// Hide just the bounding box of aggregrates based on selection state
47  ShapeVertexUserShow, // (Not sure what this is - VRF only maybe?)
48  Embarked, // Hide certain visualizers when embarked
49  HatLinesHidden, // Hide all hat lines
50  HatLineInstanceHidden, // Hide hat line for one element
51  HatLinesHiddenBySelection, // Hide hat lines of unselected elements
55  OccupantsInstanceHidden, // Hide or show occupant of specific vehicle (with flag 'attachvisualelement')
56  OccupantsHidden, // Hide or show occupant of all vehicles (with flag 'attachvisualelement'
57  EntityOccupantsDestroyed, // Hide occupant of vehicle when vehicle is destroyed (and occupant has flag 'attachvisualelement')
58  VisualHidden, // Hide a visual (because it's hidden for all elements)
59  VisualInstanceHidden, // Hide a visual on a single element
60  GhostedLabelsHidden, // Hide labels on ghosted entities
61  UserBase = 10000
62  };
63  };
64 }
Definition: DtShowHideContext.h:20
Definition: DtShowHideContext.h:49
Definition: DtShowHideContext.h:32
These are the show/hide contexts for showing or hiding an entire element.
Definition: DtShowHideContext.h:15
ShowHideContext
Definition: DtShowHideContext.h:18
Definition: DtShowHideContext.h:24
Definition: DtShowHideContext.h:25
Definition: DtShowHideContext.h:61
Definition: DtShowHideContext.h:58
Definition: DtShowHideContext.h:21
Definition: DtShowHideContext.h:23
These contexts are used to hide specific visualizers within an element. Of course, the entire element hidden hides all the visualizers.
Definition: DtShowHideContext.h:38
VisualizerShowHideContext
Definition: DtShowHideContext.h:41
Definition: DtShowHideContext.h:43
Definition: DtShowHideContext.h:48

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)