CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
OdTrVisDisplayCodeKeeper Class Reference

#include <TrVisDisplayCodeProc.h>

Static Public Member Functions

template<typename TArray >
static void pushZero (TArray &arry)
 
template<typename TArray >
static void pushHighlight (TArray &arry)
 
template<typename TArray >
static void pushUnhighlight (TArray &arry)
 
template<typename TArray >
static void pushHighlight (TArray &arry, bool bHighlight)
 
template<typename TArray >
static void pushPushMatrix (TArray &arry, const OdGeMatrix3d &mtx)
 
template<typename TArray >
static void pushPopMatrix (TArray &arry)
 
template<typename TArray >
static void pushFade (TArray &arry, long nFadeSlot)
 
template<typename TArray >
static void pushUnfade (TArray &arry, long nFadeSlot)
 
template<typename TArray >
static void pushFade (TArray &arry, long nFadeSlot, bool bFade)
 
template<typename TArray >
static void pushMarkers (TArray &arry, OdTrVisStateBranchPtr pBranch, OdTrVisStateBranchType sbType)
 
template<typename TArray >
static void pushHlMarkers (TArray &arry, OdTrVisStateBranchPtr pHlBranch)
 
template<typename TArray >
static void pushVsMarkers (TArray &arry, OdTrVisStateBranchPtr pVsBranch)
 
template<typename TArray >
static void pushDrawOrder (TArray &arry, double drawOrder)
 
template<typename TArray >
static void pushMultiOrder (TArray &arry)
 
template<typename TArray >
static void pushDepthIval (TArray &arry, const OdTrVisIvald &ival)
 
template<typename TArray >
static void pushExploded (TArray &arry)
 
template<typename TArray >
static void pushNonExploded (TArray &arry)
 
template<typename TArray >
static void pushExploded (TArray &arry, bool bExploded)
 
template<typename TArray >
static void pushSelStyle (TArray &arry, OdUInt32 nSelStyle)
 
template<typename TArray >
static void pushSelectionID (TArray &arry, const void *pID)
 

Detailed Description

<group ExRender_Classes>

Definition at line 35 of file TrVisDisplayCodeProc.h.

Member Function Documentation

◆ pushDepthIval()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushDepthIval ( TArray &  arry,
const OdTrVisIvald ival 
)
inlinestatic

Definition at line 125 of file TrVisDisplayCodeProc.h.

◆ pushDrawOrder()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushDrawOrder ( TArray &  arry,
double  drawOrder 
)
inlinestatic

Definition at line 113 of file TrVisDisplayCodeProc.h.

◆ pushExploded() [1/2]

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushExploded ( TArray &  arry)
inlinestatic

Definition at line 133 of file TrVisDisplayCodeProc.h.

◆ pushExploded() [2/2]

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushExploded ( TArray &  arry,
bool  bExploded 
)
inlinestatic

Definition at line 143 of file TrVisDisplayCodeProc.h.

◆ pushFade() [1/2]

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushFade ( TArray &  arry,
long  nFadeSlot 
)
inlinestatic

Definition at line 74 of file TrVisDisplayCodeProc.h.

◆ pushFade() [2/2]

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushFade ( TArray &  arry,
long  nFadeSlot,
bool  bFade 
)
inlinestatic

Definition at line 86 of file TrVisDisplayCodeProc.h.

◆ pushHighlight() [1/2]

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushHighlight ( TArray &  arry)
inlinestatic

Definition at line 45 of file TrVisDisplayCodeProc.h.

◆ pushHighlight() [2/2]

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushHighlight ( TArray &  arry,
bool  bHighlight 
)
inlinestatic

Definition at line 55 of file TrVisDisplayCodeProc.h.

◆ pushHlMarkers()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushHlMarkers ( TArray &  arry,
OdTrVisStateBranchPtr  pHlBranch 
)
inlinestatic

Definition at line 99 of file TrVisDisplayCodeProc.h.

◆ pushMarkers()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushMarkers ( TArray &  arry,
OdTrVisStateBranchPtr  pBranch,
OdTrVisStateBranchType  sbType 
)
inlinestatic

Definition at line 93 of file TrVisDisplayCodeProc.h.

◆ pushMultiOrder()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushMultiOrder ( TArray &  arry)
inlinestatic

Definition at line 119 of file TrVisDisplayCodeProc.h.

◆ pushNonExploded()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushNonExploded ( TArray &  arry)
inlinestatic

Definition at line 138 of file TrVisDisplayCodeProc.h.

◆ pushPopMatrix()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushPopMatrix ( TArray &  arry)
inlinestatic

Definition at line 68 of file TrVisDisplayCodeProc.h.

◆ pushPushMatrix()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushPushMatrix ( TArray &  arry,
const OdGeMatrix3d mtx 
)
inlinestatic

Definition at line 61 of file TrVisDisplayCodeProc.h.

◆ pushSelectionID()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushSelectionID ( TArray &  arry,
const void pID 
)
inlinestatic

Sets id of current rendering object

Parameters
arry[in] Display list
pID[in] Id to add in display list

Definition at line 160 of file TrVisDisplayCodeProc.h.

◆ pushSelStyle()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushSelStyle ( TArray &  arry,
OdUInt32  nSelStyle 
)
inlinestatic

Definition at line 149 of file TrVisDisplayCodeProc.h.

◆ pushUnfade()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushUnfade ( TArray &  arry,
long  nFadeSlot 
)
inlinestatic

Definition at line 80 of file TrVisDisplayCodeProc.h.

◆ pushUnhighlight()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushUnhighlight ( TArray &  arry)
inlinestatic

Definition at line 50 of file TrVisDisplayCodeProc.h.

◆ pushVsMarkers()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushVsMarkers ( TArray &  arry,
OdTrVisStateBranchPtr  pVsBranch 
)
inlinestatic

Keeps visibilities markers

Definition at line 107 of file TrVisDisplayCodeProc.h.

◆ pushZero()

template<typename TArray >
static void OdTrVisDisplayCodeKeeper::pushZero ( TArray &  arry)
inlinestatic

Definition at line 39 of file TrVisDisplayCodeProc.h.


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