CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrVisMarkersIterator< InprocRegisters, IntType > Class Template Reference

#include <TrVisMarkersIterator.h>

Public Member Functions

 OdTrVisMarkersIterator ()
 
OD_FORCEINLINE OdUInt8 init (const InprocRegisters &inprocCtx, const IntType first, const IntType count)
 
OD_FORCEINLINE IntType diff (const InprocRegisters &inprocCtx, const IntType first)
 
OdUInt8 activeMarks () const
 
bool isActiveMark (OdTrVisMetaRecMarkerType nMark) const
 
OdUInt8 minimalMark () const
 
OdUInt8 maximalMark () const
 
OD_FORCEINLINE void inc (InprocRegisters &inprocCtx)
 

Static Public Member Functions

static OD_FORCEINLINE bool hasMarkers (const InprocRegisters &inprocCtx)
 

Detailed Description

template<typename InprocRegisters, typename IntType = OdInt32>
class OdTrVisMarkersIterator< InprocRegisters, IntType >

<group ExRender_Classes>

Definition at line 37 of file TrVisMarkersIterator.h.

Constructor & Destructor Documentation

◆ OdTrVisMarkersIterator()

template<typename InprocRegisters, typename IntType = OdInt32>
OdTrVisMarkersIterator< InprocRegisters, IntType >::OdTrVisMarkersIterator ( )
inline

Definition at line 41 of file TrVisMarkersIterator.h.

Member Function Documentation

◆ activeMarks()

template<typename InprocRegisters, typename IntType = OdInt32>
OdUInt8 OdTrVisMarkersIterator< InprocRegisters, IntType >::activeMarks ( ) const
inline

Definition at line 87 of file TrVisMarkersIterator.h.

◆ diff()

template<typename InprocRegisters, typename IntType = OdInt32>
OD_FORCEINLINE IntType OdTrVisMarkersIterator< InprocRegisters, IntType >::diff ( const InprocRegisters & inprocCtx,
const IntType first )
inline

Definition at line 76 of file TrVisMarkersIterator.h.

◆ hasMarkers()

template<typename InprocRegisters, typename IntType = OdInt32>
static OD_FORCEINLINE bool OdTrVisMarkersIterator< InprocRegisters, IntType >::hasMarkers ( const InprocRegisters & inprocCtx)
inlinestatic

Definition at line 64 of file TrVisMarkersIterator.h.

◆ inc()

template<typename InprocRegisters, typename IntType = OdInt32>
OD_FORCEINLINE void OdTrVisMarkersIterator< InprocRegisters, IntType >::inc ( InprocRegisters & inprocCtx)
inline

Definition at line 91 of file TrVisMarkersIterator.h.

◆ init()

template<typename InprocRegisters, typename IntType = OdInt32>
OD_FORCEINLINE OdUInt8 OdTrVisMarkersIterator< InprocRegisters, IntType >::init ( const InprocRegisters & inprocCtx,
const IntType first,
const IntType count )
inline

Definition at line 42 of file TrVisMarkersIterator.h.

◆ isActiveMark()

template<typename InprocRegisters, typename IntType = OdInt32>
bool OdTrVisMarkersIterator< InprocRegisters, IntType >::isActiveMark ( OdTrVisMetaRecMarkerType nMark) const
inline

Definition at line 88 of file TrVisMarkersIterator.h.

◆ maximalMark()

template<typename InprocRegisters, typename IntType = OdInt32>
OdUInt8 OdTrVisMarkersIterator< InprocRegisters, IntType >::maximalMark ( ) const
inline

Definition at line 90 of file TrVisMarkersIterator.h.

◆ minimalMark()

template<typename InprocRegisters, typename IntType = OdInt32>
OdUInt8 OdTrVisMarkersIterator< InprocRegisters, IntType >::minimalMark ( ) const
inline

Definition at line 89 of file TrVisMarkersIterator.h.


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