# Visibility

## Types

uint32_t | `Bits`

## Fields

| `None`
| `Face`
| `Line`
| `Point`
| `Unspecified`
| `Default`
uint32_t | `_value`

## Functions

| `Visibility`
| `Visibility`
Visibility & | `operator=`
bool | `operator==`
| `operator uint32_t`

## Detailed Description

class `Visibility`

  The Visibility class holds Bits used to define an instance’s visibility.

  Public Types

  enum `Bits`

    An enumeration of bit flags that denote which parts of a geometry are visible.

    Values:

    enumerator `None`

      If set nothing will be visible.

    enumerator `Face`

      If set faces will be visible.

    enumerator `Line`

      If set lines will be visible.

    enumerator `Point`

      If set points will be visible.

    enumerator `Unspecified`

      Used internally for InstanceInc properties; do not use.

    enumerator `Default`

  Public Functions

  inline `Visibility`()
  inline explicit `Visibility`(uint32_t value)
  inline Visibility &`operator=`(uint32_t value)
  inline bool `operator==`(Visibility const &that)
  inline `operator uint32_t`() const

  Public Members

  uint32_t `_value`

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Web or choose a sample question below to start a conversation:

What is HOOPS Visualize Web?
What are the latest release notes for HOOPS Visualize Web?
How do I start evaluating HOOPS Visualize Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...