CFx SDK Documentation  2023 SP0
Public Types | Public Member Functions | Public Attributes | List of all members
OdTrVisLayerProps Struct Reference

#include <TrVisLayerDef.h>

Public Types

enum  LayerPropsFlags {
  kPersistent = (1 << 0) , kTemporary = (1 << 1) , kFrozen = (1 << 2) , kOff = (1 << 3) ,
  kVisible = (1 << 4) , kPlottable = (1 << 5) , kLocked = (1 << 6)
}
 

Public Member Functions

void resetFlags (OdUInt16 flags=0)
 
void updateVisibility ()
 
void setPersistent (bool bSet)
 
bool isPersistent () const
 
void setTemporary (bool bSet)
 
bool isTemporary () const
 
void setFrozen (bool bSet)
 
bool isFrozen () const
 
void setOff (bool bSet)
 
bool isOff () const
 
void setVisible (bool bSet)
 
bool isVisible () const
 
void setPlottable (bool bSet)
 
bool isPlottable () const
 
void setLocked (bool bSet)
 
bool isLocked () const
 
bool operator== (const OdTrVisLayerProps &l2) const
 
bool operator!= (const OdTrVisLayerProps &l2) const
 

Public Attributes

OdUInt16 m_flags
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 36 of file TrVisLayerDef.h.

Member Enumeration Documentation

◆ LayerPropsFlags

Enumerator
kPersistent 
kTemporary 
kFrozen 
kOff 
kVisible 
kPlottable 
kLocked 

Definition at line 39 of file TrVisLayerDef.h.

Member Function Documentation

◆ isFrozen()

bool OdTrVisLayerProps::isFrozen ( ) const
inline

Definition at line 62 of file TrVisLayerDef.h.

◆ isLocked()

bool OdTrVisLayerProps::isLocked ( ) const
inline

Definition at line 74 of file TrVisLayerDef.h.

◆ isOff()

bool OdTrVisLayerProps::isOff ( ) const
inline

Definition at line 65 of file TrVisLayerDef.h.

◆ isPersistent()

bool OdTrVisLayerProps::isPersistent ( ) const
inline

Definition at line 56 of file TrVisLayerDef.h.

◆ isPlottable()

bool OdTrVisLayerProps::isPlottable ( ) const
inline

Definition at line 71 of file TrVisLayerDef.h.

◆ isTemporary()

bool OdTrVisLayerProps::isTemporary ( ) const
inline

Definition at line 59 of file TrVisLayerDef.h.

◆ isVisible()

bool OdTrVisLayerProps::isVisible ( ) const
inline

Definition at line 68 of file TrVisLayerDef.h.

◆ operator!=()

bool OdTrVisLayerProps::operator!= ( const OdTrVisLayerProps l2) const
inline

Definition at line 77 of file TrVisLayerDef.h.

◆ operator==()

bool OdTrVisLayerProps::operator== ( const OdTrVisLayerProps l2) const
inline

Definition at line 76 of file TrVisLayerDef.h.

◆ resetFlags()

void OdTrVisLayerProps::resetFlags ( OdUInt16  flags = 0)
inline

Definition at line 52 of file TrVisLayerDef.h.

◆ setFrozen()

void OdTrVisLayerProps::setFrozen ( bool  bSet)
inline

Definition at line 61 of file TrVisLayerDef.h.

◆ setLocked()

void OdTrVisLayerProps::setLocked ( bool  bSet)
inline

Definition at line 73 of file TrVisLayerDef.h.

◆ setOff()

void OdTrVisLayerProps::setOff ( bool  bSet)
inline

Definition at line 64 of file TrVisLayerDef.h.

◆ setPersistent()

void OdTrVisLayerProps::setPersistent ( bool  bSet)
inline

Definition at line 55 of file TrVisLayerDef.h.

◆ setPlottable()

void OdTrVisLayerProps::setPlottable ( bool  bSet)
inline

Definition at line 70 of file TrVisLayerDef.h.

◆ setTemporary()

void OdTrVisLayerProps::setTemporary ( bool  bSet)
inline

Definition at line 58 of file TrVisLayerDef.h.

◆ setVisible()

void OdTrVisLayerProps::setVisible ( bool  bSet)
inline

Definition at line 67 of file TrVisLayerDef.h.

◆ updateVisibility()

void OdTrVisLayerProps::updateVisibility ( )
inline

Definition at line 53 of file TrVisLayerDef.h.

Member Data Documentation

◆ m_flags

OdUInt16 OdTrVisLayerProps::m_flags

Definition at line 50 of file TrVisLayerDef.h.


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