CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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 pushTfMarkers (TArray &arry, OdTrVisStateBranchPtr pTfBranch)
 
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 121 of file TrVisDisplayCodeProc.h.

◆ pushDrawOrder()

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

Definition at line 109 of file TrVisDisplayCodeProc.h.

◆ pushExploded() [1/2]

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

Definition at line 129 of file TrVisDisplayCodeProc.h.

◆ pushExploded() [2/2]

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

Definition at line 139 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 115 of file TrVisDisplayCodeProc.h.

◆ pushNonExploded()

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

Definition at line 134 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 156 of file TrVisDisplayCodeProc.h.

◆ pushSelStyle()

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

Definition at line 145 of file TrVisDisplayCodeProc.h.

◆ pushTfMarkers()

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

Definition at line 105 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

Definition at line 102 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: