More...
|
enum | ColorSource : uint { ColorSource.Default = 0x00000000,
ColorSource.Explicit = 0x00000001,
ColorSource.Indexed = 0x00000002
} |
| Enumerates the color modes that can apply to glyph elements. More...
|
|
enum | Default : uint {
Default.Circle = 0x00000000,
Default.CircleWithDot = 0x00000001,
Default.CircleWithPlus = 0x00000002,
Default.CircleWithTimes = 0x00000003,
Default.CircleWithCircle = 0x00000004,
Default.SolidCircle = 0x00000005,
Default.Dot = 0x00000006,
Default.Plus = 0x00000007,
Default.Times = 0x00000008,
Default.Splat = 0x00000009,
Default.Box = 0x0000000A,
Default.BoxWithDot = 0x0000000B,
Default.BoxWithTimes = 0x0000000C,
Default.SolidBox = 0x0000000D,
Default.Diamond = 0x0000000E,
Default.DiamondWithDot = 0x0000000F,
Default.DiamondWithPlus = 0x00000010,
Default.SolidDiamond = 0x00000011,
Default.TriangleUp = 0x00000012,
Default.TriangleUpWithDot = 0x00000013,
Default.SolidTriangleUp = 0x00000014,
Default.TriangleDown = 0x00000015,
Default.TriangleDownWithDot = 0x00000016,
Default.SolidTriangleDown = 0x00000017,
Default.TriangleRight = 0x00000018,
Default.TriangleRightWithDot = 0x00000019,
Default.SolidTriangleRight = 0x0000001A,
Default.TriangleLeft = 0x0000001B,
Default.TriangleLeftWithDot = 0x0000001C,
Default.SolidTriangleLeft = 0x0000001D,
Default.TriangleUpV = 0x0000001E,
Default.SolidTriangleUpV = 0x0000001F,
Default.TriangleDownV = 0x00000020,
Default.SolidTriangleDownV = 0x00000021,
Default.TriangleRightV = 0x00000022,
Default.SolidTriangleRightV = 0x00000023,
Default.TriangleLeftV = 0x00000024,
Default.SolidTriangleLeftV = 0x00000025,
Default.LetterY = 0x00000026,
Default.LetterZ = 0x00000027,
Default.CircleLetterY = 0x00000028,
Default.CircleLetterZ = 0x00000029,
Default.VerticalBar = 0x0000002A,
Default.HorizontalBar = 0x0000002B,
Default.SlantLeft = 0x0000002C,
Default.SlantRight = 0x0000002D,
Default.WidePlus = 0x0000002E,
Default.SolidWidePlus = 0x0000002F,
Default.WideTimes = 0x00000030,
Default.SolidWideTimes = 0x00000031,
Default.Pound = 0x00000032,
Default.Sphere = 0x00000033
} |
| Enumerates the predefined glyphs in Visualize. These can be accessed via the GlyphKit.GetDefault function and their appearance can be seen here. More...
|
|
enum | Fill : uint { Fill.None = 0x00000000,
Fill.Continuous = 0x00000001,
Fill.New = 0x00000002,
Fill.NewLoop = 0x00000003
} |
| Enumerates the fill modes that can apply to glyph elements. More...
|
|
|
virtual void | Dispose () |
|
| Glyph (HPS.Glyph in_that) |
|
|
virtual void | deleteCptr () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The Glyph class is a concept class for glyph-related enum classes.
◆ ColorSource
Enumerates the color modes that can apply to glyph elements.
Enumerator |
---|
Default | Glyph element color will be inherited from the color of the owning geometry.
|
Explicit | Glyph element color will be the specified RGBA color.
|
Indexed | Glyph element color will be the color at the specified index in the effective material palette.
|
◆ Default
Enumerates the predefined glyphs in Visualize. These can be accessed via the GlyphKit.GetDefault function and their appearance can be seen here.
Enumerator |
---|
Circle | An unfilled circle.
|
CircleWithDot | An unfilled circle with a dot in the center.
|
CircleWithPlus | An unfilled circle with a plus sign in the center.
|
CircleWithTimes | An unfilled circle with a times sign (X-shaped) in the center.
|
CircleWithCircle | An unfilled circle with a smaller unfilled circle inside it.
|
SolidCircle | A filled circle.
|
Dot | A single dot.
|
Plus | A plus sign.
|
Times | A times sign (X-shaped).
|
Splat | An asterisk (an X shape with an additional horizonatal line through the intersection point).
|
Box | An unfilled square.
|
BoxWithDot | An unfilled square with a dot in the center.
|
BoxWithTimes | An unfilled square with a times sign (X-shaped) in the center.
|
SolidBox | A filled square.
|
Diamond | An unfilled diamond.
|
DiamondWithDot | An unfilled diamond with a dot in the center.
|
DiamondWithPlus | An unfilled diamond with a plus sign in the center.
|
SolidDiamond | A filled diamond.
|
TriangleUp | An unfilled upward-pointing triangle.
|
TriangleUpWithDot | An unfilled upward-pointing triangle with a dot in the center.
|
SolidTriangleUp | A filled upward-pointing triangle.
|
TriangleDown | An unfilled downward-pointing triangle.
|
TriangleDownWithDot | An unfilled downward-pointing triangle with a dot in the center.
|
SolidTriangleDown | A filled downward-pointing triangle.
|
TriangleRight | An unfilled rightward-pointing triangle.
|
TriangleRightWithDot | An unfilled rightward-pointing triangle with a dot in the center.
|
SolidTriangleRight | A filled rightward-pointing triangle.
|
TriangleLeft | An unfilled leftward-pointing triangle.
|
TriangleLeftWithDot | An unfilled leftward-pointing triangle with a dot in the center.
|
SolidTriangleLeft | A filled leftward-pointing triangle.
|
TriangleUpV | An unfilled upward-pointing triangle with the top vertex at the glyph canvas origin.
|
SolidTriangleUpV | A filled upward-pointing triangle with the top vertex at the glyph canvas origin.
|
TriangleDownV | An unfilled downward-pointing triangle with the bottom vertex at the glyph canvas origin.
|
SolidTriangleDownV | A filled downward-pointing triangle with the bottom vertex at the glyph canvas origin.
|
TriangleRightV | An unfilled rightward-facing triangle with the right vertex at the glyph canvas origin.
|
SolidTriangleRightV | A filled rightward-facing triangle with the right vertex at the glyph canvas origin.
|
TriangleLeftV | An unfilled leftward-facing triangle with the left vertex at the glyph canvas origin.
|
SolidTriangleLeftV | A filled leftward-facing triangle with the left vertex at the glyph canvas origin.
|
LetterY | The letter Y.
|
LetterZ | The letter Z.
|
CircleLetterY | The letter Y circumscribed in an unfilled circle.
|
CircleLetterZ | The letter Z circumscribed in an unfilled circle.
|
VerticalBar | A vertical bar.
|
HorizontalBar | A horizontal bar.
|
SlantLeft | A left-slanting bar.
|
SlantRight | A right-slanting bar.
|
WidePlus | An unfilled plus sign.
|
SolidWidePlus | A filled plus sign.
|
WideTimes | An unfilled times sign (X-shaped).
|
SolidWideTimes | A filled times sign (X-shaped).
|
Pound | Two parallel vertical bars intersecting two parallel horizontal bars.
|
Sphere | A phong-shaded sphere when vertex lighting is enabled on supported drivers. A solid circle in all other cases.
|
◆ Fill
Enumerates the fill modes that can apply to glyph elements.
Enumerator |
---|
None | Closed geometry will not be filled.
|
Continuous | Closed geometry will be filled. If previous geometry was already filled, the fill will be be continued.
|
New | Closed geometry will be filled. If previous geometry was already filled, the fill will be restarted.
|
NewLoop | Closed geometry will be filled. If previous geometry was already filled, the fill will be continued as a new loop (such as a hole).
|
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.Glyph.cs