FRX SDK Documentation
2025 SP0
Loading...
Searching...
No Matches
SDK
FxARX
_impl_include
acdb17
AcGiVisualStyleProperties.h
Go to the documentation of this file.
1
#pragma once
2
3
//
4
// (C) Copyright 2005-2024 by Graebert GmbH.
5
//
6
// Permission to use, copy, modify, and distribute this software in
7
// object code form for any purpose and without fee is hereby granted,
8
// provided that the above copyright notice appears in all copies and
9
// that both that copyright notice and the limited warranty and
10
// restricted rights notice below appear in all supporting
11
// documentation.
12
//
13
// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14
// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17
// UNINTERRUPTED OR ERROR FREE.
18
19
namespace
AcGiVisualStyleProperties
20
{
21
22
enum
FaceLightingQuality
23
{
24
kPerFaceLighting
,
25
kPerVertexLighting
26
};
27
28
enum
Property
29
{
30
kInvalidProperty
= -1,
31
kFaceLightingModel
,
32
kFaceLightingQuality
,
33
kFaceColorMode
,
34
kFaceModifiers
,
35
kFaceOpacity
,
36
kFaceSpecular
,
37
kFaceMonoColor
,
38
kEdgeModel
,
39
kEdgeStyles
,
40
kEdgeIntersectionColor
,
41
kEdgeObscuredColor
,
42
kEdgeObscuredLinePattern
,
43
kEdgeIntersectionLinePattern
,
44
kEdgeCreaseAngle
,
45
kEdgeModifiers
,
46
kEdgeColor
,
47
kEdgeOpacity
,
48
kEdgeWidth
,
49
kEdgeOverhang
,
50
kEdgeJitterAmount
,
51
kEdgeSilhouetteColor
,
52
kEdgeSilhouetteWidth
,
53
kEdgeHaloGap
,
54
kEdgeIsolines
,
55
kEdgeHidePrecision
,
56
kDisplayStyles
,
57
kDisplayBrightness
,
58
kDisplayShadowType
,
59
};
60
61
enum
EdgeStyles
{
62
kNoEdgeStyle
= 0,
63
kVisibleFlag
= 1,
64
kSilhouetteFlag
= 2,
65
kObscuredFlag
= 4,
66
kIntersectionFlag
= 8,
67
};
68
69
enum
EdgeModel
{
70
kNoEdges
,
71
kIsolines
,
72
kFacetEdges
,
73
};
74
}
75
76
namespace
AcGiVisualStyleOperations
77
{
78
enum
Operation
79
{
80
kInvalidOperation
= -1,
81
kInherit
= 0,
82
kSet
,
83
kDisable
,
84
kEnable
,
85
};
86
}
87
88
AcGiVisualStyleOperations
Definition
AcGiVisualStyleProperties.h:77
AcGiVisualStyleOperations::Operation
Operation
Definition
AcGiVisualStyleProperties.h:79
AcGiVisualStyleOperations::kInvalidOperation
@ kInvalidOperation
Definition
AcGiVisualStyleProperties.h:80
AcGiVisualStyleOperations::kEnable
@ kEnable
Definition
AcGiVisualStyleProperties.h:84
AcGiVisualStyleOperations::kInherit
@ kInherit
Definition
AcGiVisualStyleProperties.h:81
AcGiVisualStyleOperations::kDisable
@ kDisable
Definition
AcGiVisualStyleProperties.h:83
AcGiVisualStyleOperations::kSet
@ kSet
Definition
AcGiVisualStyleProperties.h:82
AcGiVisualStyleProperties
Definition
AcGiVisualStyleProperties.h:20
AcGiVisualStyleProperties::EdgeModel
EdgeModel
Definition
AcGiVisualStyleProperties.h:69
AcGiVisualStyleProperties::kFacetEdges
@ kFacetEdges
Definition
AcGiVisualStyleProperties.h:72
AcGiVisualStyleProperties::kIsolines
@ kIsolines
Definition
AcGiVisualStyleProperties.h:71
AcGiVisualStyleProperties::kNoEdges
@ kNoEdges
Definition
AcGiVisualStyleProperties.h:70
AcGiVisualStyleProperties::Property
Property
Definition
AcGiVisualStyleProperties.h:29
AcGiVisualStyleProperties::kEdgeCreaseAngle
@ kEdgeCreaseAngle
Definition
AcGiVisualStyleProperties.h:44
AcGiVisualStyleProperties::kDisplayStyles
@ kDisplayStyles
Definition
AcGiVisualStyleProperties.h:56
AcGiVisualStyleProperties::kEdgeHaloGap
@ kEdgeHaloGap
Definition
AcGiVisualStyleProperties.h:53
AcGiVisualStyleProperties::kFaceModifiers
@ kFaceModifiers
Definition
AcGiVisualStyleProperties.h:34
AcGiVisualStyleProperties::kFaceOpacity
@ kFaceOpacity
Definition
AcGiVisualStyleProperties.h:35
AcGiVisualStyleProperties::kEdgeIsolines
@ kEdgeIsolines
Definition
AcGiVisualStyleProperties.h:54
AcGiVisualStyleProperties::kEdgeOpacity
@ kEdgeOpacity
Definition
AcGiVisualStyleProperties.h:47
AcGiVisualStyleProperties::kEdgeSilhouetteColor
@ kEdgeSilhouetteColor
Definition
AcGiVisualStyleProperties.h:51
AcGiVisualStyleProperties::kEdgeObscuredColor
@ kEdgeObscuredColor
Definition
AcGiVisualStyleProperties.h:41
AcGiVisualStyleProperties::kDisplayShadowType
@ kDisplayShadowType
Definition
AcGiVisualStyleProperties.h:58
AcGiVisualStyleProperties::kFaceColorMode
@ kFaceColorMode
Definition
AcGiVisualStyleProperties.h:33
AcGiVisualStyleProperties::kEdgeStyles
@ kEdgeStyles
Definition
AcGiVisualStyleProperties.h:39
AcGiVisualStyleProperties::kEdgeIntersectionLinePattern
@ kEdgeIntersectionLinePattern
Definition
AcGiVisualStyleProperties.h:43
AcGiVisualStyleProperties::kEdgeOverhang
@ kEdgeOverhang
Definition
AcGiVisualStyleProperties.h:49
AcGiVisualStyleProperties::kEdgeIntersectionColor
@ kEdgeIntersectionColor
Definition
AcGiVisualStyleProperties.h:40
AcGiVisualStyleProperties::kEdgeModel
@ kEdgeModel
Definition
AcGiVisualStyleProperties.h:38
AcGiVisualStyleProperties::kEdgeJitterAmount
@ kEdgeJitterAmount
Definition
AcGiVisualStyleProperties.h:50
AcGiVisualStyleProperties::kEdgeSilhouetteWidth
@ kEdgeSilhouetteWidth
Definition
AcGiVisualStyleProperties.h:52
AcGiVisualStyleProperties::kFaceSpecular
@ kFaceSpecular
Definition
AcGiVisualStyleProperties.h:36
AcGiVisualStyleProperties::kFaceLightingQuality
@ kFaceLightingQuality
Definition
AcGiVisualStyleProperties.h:32
AcGiVisualStyleProperties::kEdgeColor
@ kEdgeColor
Definition
AcGiVisualStyleProperties.h:46
AcGiVisualStyleProperties::kEdgeWidth
@ kEdgeWidth
Definition
AcGiVisualStyleProperties.h:48
AcGiVisualStyleProperties::kFaceLightingModel
@ kFaceLightingModel
Definition
AcGiVisualStyleProperties.h:31
AcGiVisualStyleProperties::kEdgeHidePrecision
@ kEdgeHidePrecision
Definition
AcGiVisualStyleProperties.h:55
AcGiVisualStyleProperties::kFaceMonoColor
@ kFaceMonoColor
Definition
AcGiVisualStyleProperties.h:37
AcGiVisualStyleProperties::kEdgeModifiers
@ kEdgeModifiers
Definition
AcGiVisualStyleProperties.h:45
AcGiVisualStyleProperties::kDisplayBrightness
@ kDisplayBrightness
Definition
AcGiVisualStyleProperties.h:57
AcGiVisualStyleProperties::kInvalidProperty
@ kInvalidProperty
Definition
AcGiVisualStyleProperties.h:30
AcGiVisualStyleProperties::kEdgeObscuredLinePattern
@ kEdgeObscuredLinePattern
Definition
AcGiVisualStyleProperties.h:42
AcGiVisualStyleProperties::EdgeStyles
EdgeStyles
Definition
AcGiVisualStyleProperties.h:61
AcGiVisualStyleProperties::kVisibleFlag
@ kVisibleFlag
Definition
AcGiVisualStyleProperties.h:63
AcGiVisualStyleProperties::kNoEdgeStyle
@ kNoEdgeStyle
Definition
AcGiVisualStyleProperties.h:62
AcGiVisualStyleProperties::kObscuredFlag
@ kObscuredFlag
Definition
AcGiVisualStyleProperties.h:65
AcGiVisualStyleProperties::kIntersectionFlag
@ kIntersectionFlag
Definition
AcGiVisualStyleProperties.h:66
AcGiVisualStyleProperties::kSilhouetteFlag
@ kSilhouetteFlag
Definition
AcGiVisualStyleProperties.h:64
AcGiVisualStyleProperties::FaceLightingQuality
FaceLightingQuality
Definition
AcGiVisualStyleProperties.h:23
AcGiVisualStyleProperties::kPerVertexLighting
@ kPerVertexLighting
Definition
AcGiVisualStyleProperties.h:25
AcGiVisualStyleProperties::kPerFaceLighting
@ kPerFaceLighting
Definition
AcGiVisualStyleProperties.h:24
Generated on Mon Mar 4 2024 12:50:07