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

#include <GsVectPerformance.h>

Public Member Functions

 GsVectPerformanceData ()
 
bool enableParallelVectorization () const
 
bool enableParallelDisplay () const
 
bool schedulerLogOutput () const
 
bool optimalThreadsNumber () const
 
bool enablePerfMeasurements () const
 
bool forcePartialUpdateForTest () const
 
bool forceParallelVectorization () const
 
bool enableVectorizationOnly () const
 

Public Attributes

OdUInt32 m_options
 
GsDevicePerformanceTm m_tm
 
OdUInt32 m_numVectUsedUpdateGeom
 
OdUInt32 m_numVectUsedUpdateScr
 

Detailed Description

<group OdGs_Classes>

Corresponding C++ library: TD_Gs

Definition at line 76 of file GsVectPerformance.h.

Constructor & Destructor Documentation

◆ GsVectPerformanceData()

GsVectPerformanceData::GsVectPerformanceData ( )
inline

Default constructor for the GsVectPerformanceData class.

Definition at line 82 of file GsVectPerformance.h.

Member Function Documentation

◆ enableParallelDisplay()

bool GsVectPerformanceData::enableParallelDisplay ( ) const
inline

Checks whether parallel display is enabled.

Returns
true if parallel display is enabled, false otherwise.

Definition at line 98 of file GsVectPerformance.h.

◆ enableParallelVectorization()

bool GsVectPerformanceData::enableParallelVectorization ( ) const
inline

Checks whether parallel vectorization is enabled.

Returns
true if parallel vectorization is enabled, false otherwise.

Definition at line 90 of file GsVectPerformance.h.

◆ enablePerfMeasurements()

bool GsVectPerformanceData::enablePerfMeasurements ( ) const
inline

Checks whether performance measurements are enabled.

Returns
true if performance measurements are enabled, false otherwise.

Definition at line 122 of file GsVectPerformance.h.

◆ enableVectorizationOnly()

bool GsVectPerformanceData::enableVectorizationOnly ( ) const
inline

Checks whether only vectorization enabled, without display.

Returns
true if vectorization without display enabled, false otherwise.

Definition at line 146 of file GsVectPerformance.h.

◆ forceParallelVectorization()

bool GsVectPerformanceData::forceParallelVectorization ( ) const
inline

Checks whether parallel vectorization is forced.

Returns
true if parallel vectorization is forced, false otherwise.

Definition at line 138 of file GsVectPerformance.h.

◆ forcePartialUpdateForTest()

bool GsVectPerformanceData::forcePartialUpdateForTest ( ) const
inline

Checks whether partial update is forced for test purposes.

Returns
true if partial update is forced for test purposes, false otherwise.

Definition at line 130 of file GsVectPerformance.h.

◆ optimalThreadsNumber()

bool GsVectPerformanceData::optimalThreadsNumber ( ) const
inline

Checks whether optimal count of threads is enabled.

Returns
true if optimal count of threads is enabled, false otherwise.

Definition at line 114 of file GsVectPerformance.h.

◆ schedulerLogOutput()

bool GsVectPerformanceData::schedulerLogOutput ( ) const
inline

Checks whether scheduler log output is enabled.

Returns
true if scheduler log output is enabled, false otherwise.

Definition at line 106 of file GsVectPerformance.h.

Member Data Documentation

◆ m_numVectUsedUpdateGeom

OdUInt32 GsVectPerformanceData::m_numVectUsedUpdateGeom

Definition at line 151 of file GsVectPerformance.h.

◆ m_numVectUsedUpdateScr

OdUInt32 GsVectPerformanceData::m_numVectUsedUpdateScr

Definition at line 152 of file GsVectPerformance.h.

◆ m_options

OdUInt32 GsVectPerformanceData::m_options

Definition at line 149 of file GsVectPerformance.h.

◆ m_tm

GsDevicePerformanceTm GsVectPerformanceData::m_tm

Definition at line 150 of file GsVectPerformance.h.


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