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

#include <TrVisOverlayDef.h>

Public Types

enum  OverlayDefFlags {
  kOBEnabled = (1 << 0) , kOBDepthBuffer = (1 << 1) , kOBMergeDepth = (1 << 2) , kOBDirectRender = (1 << 3) ,
  kOBHighlight = (1 << 4) , kOBContrast = (1 << 5)
}
 

Public Member Functions

void resetOverlayFlags (OdUInt16 overlayFlags=0)
 
bool isOverlayEnabled () const
 
void setOverlayEnabled (bool bSet)
 
bool isOverlayDepthBufferEnabled () const
 
void setOverlayDepthBufferEnabled (bool bSet)
 
bool isOverlayDepthBufferMergeEnabled () const
 
void setOverlayDepthBufferMergeEnabled (bool bSet)
 
bool isOverlayDirectRenderEnabled () const
 
void setOverlayDirectRenderEnabled (bool bSet)
 
bool isOverlayHighlightingEnabled () const
 
void setOverlayHighlightingEnabled (bool bSet)
 
bool isOverlayContrastStyleEnabled () const
 
void setOverlayContrastStyleEnabled (bool bSet)
 
void setDefault ()
 

Public Attributes

OdUInt16 m_overlayFlags
 
OdInt16 m_renderOrder
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 35 of file TrVisOverlayDef.h.

Member Enumeration Documentation

◆ OverlayDefFlags

Enumerator
kOBEnabled 
kOBDepthBuffer 
kOBMergeDepth 
kOBDirectRender 
kOBHighlight 
kOBContrast 

Definition at line 38 of file TrVisOverlayDef.h.

Member Function Documentation

◆ isOverlayContrastStyleEnabled()

bool OdTrVisOverlayDef::isOverlayContrastStyleEnabled ( ) const
inline

Definition at line 77 of file TrVisOverlayDef.h.

◆ isOverlayDepthBufferEnabled()

bool OdTrVisOverlayDef::isOverlayDepthBufferEnabled ( ) const
inline

Definition at line 61 of file TrVisOverlayDef.h.

◆ isOverlayDepthBufferMergeEnabled()

bool OdTrVisOverlayDef::isOverlayDepthBufferMergeEnabled ( ) const
inline

Definition at line 65 of file TrVisOverlayDef.h.

◆ isOverlayDirectRenderEnabled()

bool OdTrVisOverlayDef::isOverlayDirectRenderEnabled ( ) const
inline

Definition at line 69 of file TrVisOverlayDef.h.

◆ isOverlayEnabled()

bool OdTrVisOverlayDef::isOverlayEnabled ( ) const
inline

Definition at line 57 of file TrVisOverlayDef.h.

◆ isOverlayHighlightingEnabled()

bool OdTrVisOverlayDef::isOverlayHighlightingEnabled ( ) const
inline

Definition at line 73 of file TrVisOverlayDef.h.

◆ resetOverlayFlags()

void OdTrVisOverlayDef::resetOverlayFlags ( OdUInt16  overlayFlags = 0)
inline

Definition at line 54 of file TrVisOverlayDef.h.

◆ setDefault()

void OdTrVisOverlayDef::setDefault ( )
inline

Definition at line 81 of file TrVisOverlayDef.h.

◆ setOverlayContrastStyleEnabled()

void OdTrVisOverlayDef::setOverlayContrastStyleEnabled ( bool  bSet)
inline

Definition at line 78 of file TrVisOverlayDef.h.

◆ setOverlayDepthBufferEnabled()

void OdTrVisOverlayDef::setOverlayDepthBufferEnabled ( bool  bSet)
inline

Definition at line 62 of file TrVisOverlayDef.h.

◆ setOverlayDepthBufferMergeEnabled()

void OdTrVisOverlayDef::setOverlayDepthBufferMergeEnabled ( bool  bSet)
inline

Definition at line 66 of file TrVisOverlayDef.h.

◆ setOverlayDirectRenderEnabled()

void OdTrVisOverlayDef::setOverlayDirectRenderEnabled ( bool  bSet)
inline

Definition at line 70 of file TrVisOverlayDef.h.

◆ setOverlayEnabled()

void OdTrVisOverlayDef::setOverlayEnabled ( bool  bSet)
inline

Definition at line 58 of file TrVisOverlayDef.h.

◆ setOverlayHighlightingEnabled()

void OdTrVisOverlayDef::setOverlayHighlightingEnabled ( bool  bSet)
inline

Definition at line 74 of file TrVisOverlayDef.h.

Member Data Documentation

◆ m_overlayFlags

OdUInt16 OdTrVisOverlayDef::m_overlayFlags

Definition at line 49 of file TrVisOverlayDef.h.

◆ m_renderOrder

OdInt16 OdTrVisOverlayDef::m_renderOrder

Definition at line 51 of file TrVisOverlayDef.h.


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