CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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) , kOBGenShadows = (1 << 6) , kOBUseShadows = (1 << 7) ,
  kOBGenReflects = (1 << 8) , kMainOverlayDef = kOBEnabled | kOBDepthBuffer | kOBMergeDepth | kOBGenShadows | kOBUseShadows | kOBGenReflects
}
 

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)
 
bool isOverlayShadowsGenerationEnabled () const
 
void setOverlayShadowsGenerationEnabled (bool bSet)
 
bool isOverlayShadowsApplyingEnabled () const
 
void setOverlayShadowsApplyingEnabled (bool bSet)
 
bool isOverlayReflectionsGenerationEnabled () const
 
void setOverlayReflectionsGenerationEnabled (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 
kOBGenShadows 
kOBUseShadows 
kOBGenReflects 
kMainOverlayDef 

Definition at line 38 of file TrVisOverlayDef.h.

Member Function Documentation

◆ isOverlayContrastStyleEnabled()

bool OdTrVisOverlayDef::isOverlayContrastStyleEnabled ( ) const
inline

Definition at line 82 of file TrVisOverlayDef.h.

◆ isOverlayDepthBufferEnabled()

bool OdTrVisOverlayDef::isOverlayDepthBufferEnabled ( ) const
inline

Definition at line 66 of file TrVisOverlayDef.h.

◆ isOverlayDepthBufferMergeEnabled()

bool OdTrVisOverlayDef::isOverlayDepthBufferMergeEnabled ( ) const
inline

Definition at line 70 of file TrVisOverlayDef.h.

◆ isOverlayDirectRenderEnabled()

bool OdTrVisOverlayDef::isOverlayDirectRenderEnabled ( ) const
inline

Definition at line 74 of file TrVisOverlayDef.h.

◆ isOverlayEnabled()

bool OdTrVisOverlayDef::isOverlayEnabled ( ) const
inline

Definition at line 62 of file TrVisOverlayDef.h.

◆ isOverlayHighlightingEnabled()

bool OdTrVisOverlayDef::isOverlayHighlightingEnabled ( ) const
inline

Definition at line 78 of file TrVisOverlayDef.h.

◆ isOverlayReflectionsGenerationEnabled()

bool OdTrVisOverlayDef::isOverlayReflectionsGenerationEnabled ( ) const
inline

Definition at line 94 of file TrVisOverlayDef.h.

◆ isOverlayShadowsApplyingEnabled()

bool OdTrVisOverlayDef::isOverlayShadowsApplyingEnabled ( ) const
inline

Definition at line 90 of file TrVisOverlayDef.h.

◆ isOverlayShadowsGenerationEnabled()

bool OdTrVisOverlayDef::isOverlayShadowsGenerationEnabled ( ) const
inline

Definition at line 86 of file TrVisOverlayDef.h.

◆ resetOverlayFlags()

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

Definition at line 59 of file TrVisOverlayDef.h.

◆ setDefault()

void OdTrVisOverlayDef::setDefault ( )
inline

Definition at line 98 of file TrVisOverlayDef.h.

◆ setOverlayContrastStyleEnabled()

void OdTrVisOverlayDef::setOverlayContrastStyleEnabled ( bool bSet)
inline

Definition at line 83 of file TrVisOverlayDef.h.

◆ setOverlayDepthBufferEnabled()

void OdTrVisOverlayDef::setOverlayDepthBufferEnabled ( bool bSet)
inline

Definition at line 67 of file TrVisOverlayDef.h.

◆ setOverlayDepthBufferMergeEnabled()

void OdTrVisOverlayDef::setOverlayDepthBufferMergeEnabled ( bool bSet)
inline

Definition at line 71 of file TrVisOverlayDef.h.

◆ setOverlayDirectRenderEnabled()

void OdTrVisOverlayDef::setOverlayDirectRenderEnabled ( bool bSet)
inline

Definition at line 75 of file TrVisOverlayDef.h.

◆ setOverlayEnabled()

void OdTrVisOverlayDef::setOverlayEnabled ( bool bSet)
inline

Definition at line 63 of file TrVisOverlayDef.h.

◆ setOverlayHighlightingEnabled()

void OdTrVisOverlayDef::setOverlayHighlightingEnabled ( bool bSet)
inline

Definition at line 79 of file TrVisOverlayDef.h.

◆ setOverlayReflectionsGenerationEnabled()

void OdTrVisOverlayDef::setOverlayReflectionsGenerationEnabled ( bool bSet)
inline

Definition at line 95 of file TrVisOverlayDef.h.

◆ setOverlayShadowsApplyingEnabled()

void OdTrVisOverlayDef::setOverlayShadowsApplyingEnabled ( bool bSet)
inline

Definition at line 91 of file TrVisOverlayDef.h.

◆ setOverlayShadowsGenerationEnabled()

void OdTrVisOverlayDef::setOverlayShadowsGenerationEnabled ( bool bSet)
inline

Definition at line 87 of file TrVisOverlayDef.h.

Member Data Documentation

◆ m_overlayFlags

OdUInt16 OdTrVisOverlayDef::m_overlayFlags

Definition at line 54 of file TrVisOverlayDef.h.

◆ m_renderOrder

OdInt16 OdTrVisOverlayDef::m_renderOrder

Definition at line 56 of file TrVisOverlayDef.h.


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