Technical Overview
Release Notes
Programming Guide
Reference Manual
HOOPS 3DF
TechSoft3d
SEARCH:
HOOPS/MVO Reference Manual
Alphabetical Class Index
Class Hierarchy
File Members
Compound Members
File List
Dev_Tools
hoops_mvo
source
HImHideOverlappedText.h
1
//
2
// Copyright (c) 2000 by Tech Soft 3D, LLC.
3
// The information contained herein is confidential and proprietary to
4
// Tech Soft 3D, LLC., and considered a trade secret as defined under
5
// civil and criminal statutes. Tech Soft 3D shall pursue its civil
6
// and criminal remedies in the event of unauthorized use or misappropriation
7
// of its trade secrets. Use of this information by anyone other than
8
// authorized employees of Tech Soft 3D, LLC. is granted only under a
9
// written non-disclosure agreement, expressly prescribing the scope and
10
// manner of such use.
11
//
12
// $Id: 073d7087209873fb5b535c3b7e5c4f16aea4cb03 $
13
//
14
15
16
#ifndef _HUTILITY_TEXT_LIST_H
17
#define _HUTILITY_TEXT_LIST_H
18
19
#ifdef H_PACK_8
20
#pragma pack(push)
21
#pragma pack(8)
22
#endif
23
24
#include "HTools.h"
25
#include "hic_types.h"
26
41
class
MVO_API
HImHideOverlappedText
42
{
43
44
public
:
45
47
static
void
FilterOn();
48
50
static
void
FilterOff();
51
53
static
bool
IsFilterOn();
54
56
static
void
RegisterCallbacks();
57
58
private
:
59
/* private members are also doxygenated, as this class is also meant to serve as an example of IM usage. */
60
67
static
void
defer_text(HIC_Rendition
const
*nr, HIC_Text_Info
const
*text_info);
68
75
static
void
update(HIC_Rendition
const
*nr, HIC_Segment_Info
const
*seg );
76
77
static
struct
vlist_s * text_list;
78
static
struct
vlist_s * annotation_list;
79
static
bool
m_bFilterOn;
80
90
static
void
draw_text(HIC_Rendition
const
*nr );
91
94
static
void
defer_annotation(HIC_Rendition
const
*nr, HIC_Segment_Info
const
* si);
95
96
};
97
98
99
#ifdef H_PACK_8
100
#pragma pack(pop)
101
#endif
102
103
#endif
104
105
106
107
108
109
HImHideOverlappedText
Definition:
HImHideOverlappedText.h:41