VR-Forces 5.0.1 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  UserBase = 10000
31  };
32  };
33 
37  {
38  public:
40  {
41  ElementHidden = 1, // Visualizer is hidden because the element it is part of is hidden
42  AggregateIconsHidden, // Hide just the icons of aggregate elements
43  AggregateExtentsHidden, // Hide just the bounding box of aggregrates
44  AggregateExtentHiddenBySelection,// Hide just the bounding box of aggregrates based on selection state
45  ShapeVertexUserShow, // (Not sure what this is - VRF only maybe?)
46  Embarked, // Hide certain visualizers when embarked
47  HatLinesHidden, // Hide all hat lines
48  HatLineInstanceHidden, // Hide hat line for one element
49  HatLinesHiddenBySelection, // Hide hat lines of unselected elements
53  OccupantsInstanceHidden, // Hide or show occupant of specific vehicle (with flag 'attachvisualelement')
54  OccupantsHidden, // Hide or show occupant of all vehicles (with flag 'attachvisualelement'
55  EntityOccupantsDestroyed, // Hide occupant of vehicle when vehicle is destroyed (and occupant has flag 'attachvisualelement')
56  VisualHidden, // Hide a visual (because it's hidden for all elements)
57  VisualInstanceHidden, // Hide a visual on a single element
58  GhostedLabelsHidden, // Hide labels on ghosted entities
59  UserBase = 10000
60  };
61  };
62 }
Definition: DtShowHideContext.h:20
Definition: DtShowHideContext.h:47
Definition: DtShowHideContext.h:30
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:59
Definition: DtShowHideContext.h:56
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:36
VisualizerShowHideContext
Definition: DtShowHideContext.h:39
Definition: DtShowHideContext.h:41
Definition: DtShowHideContext.h:46

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)