CFx SDK Documentation  2020SP3
Public Types | Public Member Functions | Protected Member Functions | List of all members
OdGsAwareFlagsArray Class Reference

#include <GsBlockReferenceNode.h>

Inheritance diagram for OdGsAwareFlagsArray:
OdGsBlockReferenceNode OdGsMInsertBlockNode

Public Types

enum  { kChildrenNotUpToDate = 0x80000000 }
 

Public Member Functions

 OdGsAwareFlagsArray ()
 
void setChildrenUpToDate (bool childrenUpToDate, const OdUInt32 nVpID)
 
bool childrenUpToDate (OdUInt32 nVpID) const
 
OdUInt32 get (OdUInt32 nVpID) const
 
void set (OdUInt32 nVpID, OdUInt32 flags)
 
void clear ()
 
bool isEmpty () const
 
OdUInt32 numAwareFlags () const
 
bool areInvalid (OdUInt32 nVpID) const
 

Protected Member Functions

bool findFlag (OdUInt32 nVpID) const
 

Detailed Description

This class is a service class for handling of viewport aware flags array.

Corresponding C++ library: TD_Gs

<group OdGs_Classes>

Definition at line 126 of file GsBlockReferenceNode.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kChildrenNotUpToDate 

Definition at line 130 of file GsBlockReferenceNode.h.

Constructor & Destructor Documentation

◆ OdGsAwareFlagsArray()

OdGsAwareFlagsArray::OdGsAwareFlagsArray ( )
inline

Definition at line 129 of file GsBlockReferenceNode.h.

Member Function Documentation

◆ areInvalid()

bool OdGsAwareFlagsArray::areInvalid ( OdUInt32  nVpID) const

◆ childrenUpToDate()

bool OdGsAwareFlagsArray::childrenUpToDate ( OdUInt32  nVpID) const

◆ clear()

void OdGsAwareFlagsArray::clear ( )
inline

Definition at line 138 of file GsBlockReferenceNode.h.

◆ findFlag()

bool OdGsAwareFlagsArray::findFlag ( OdUInt32  nVpID) const
inlineprotected

Definition at line 144 of file GsBlockReferenceNode.h.

◆ get()

OdUInt32 OdGsAwareFlagsArray::get ( OdUInt32  nVpID) const

◆ isEmpty()

bool OdGsAwareFlagsArray::isEmpty ( ) const
inline

Definition at line 139 of file GsBlockReferenceNode.h.

◆ numAwareFlags()

OdUInt32 OdGsAwareFlagsArray::numAwareFlags ( ) const
inline

Definition at line 140 of file GsBlockReferenceNode.h.

◆ set()

void OdGsAwareFlagsArray::set ( OdUInt32  nVpID,
OdUInt32  flags 
)

◆ setChildrenUpToDate()

void OdGsAwareFlagsArray::setChildrenUpToDate ( bool  childrenUpToDate,
const OdUInt32  nVpID 
)

The documentation for this class was generated from the following file: