IViewTransients.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 
11 
12 //=======================================================================================
13 // @remark Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib
14 // @bsiclass Bentley Systems
16 {
17 protected:
18 
20 virtual void _DrawTransients (ViewContextR context, bool isPreUpdate) = 0;
21 
22 public:
23 
29 DGNPLATFORM_EXPORT StatusInt ComputeRange (DRange3d& range, ViewportP vp);
30 
31 };
32 
34 
35 
Definition: ViewContext.h:358
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:69
#define DGNPLATFORM_EXPORT
Definition: DgnPlatform/ExportMacros.h:58
Definition: IViewTransients.h:15
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:68
int StatusInt
Definition: Bentley.h:222
A 3d low and high corner pair for range boxes.
Definition: drange3d.h:20
Definition: DgnViewport.h:186

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.