CFx SDK Documentation  2020SP3
Public Types | Public Member Functions | List of all members
OdTrRndRenderSettingsManager Class Referenceabstract

#include <TrRndRenderSettings.h>

Public Types

enum  RSViewportFlags { kRSViewportVisible = (1 << 0), kRSViewportPS = (1 << 1), kRSViewportOverall = (1 << 2), kRSViewportHelper = (1 << 3) }
 

Public Member Functions

 OdTrRndRenderSettingsManager ()
 
virtual ~OdTrRndRenderSettingsManager ()
 
virtual OdUInt32 rsNumViewports () const =0
 
virtual OdTrVisViewportId rsViewportId (OdUInt32 numViewport) const =0
 
virtual OdUInt32 rsViewportFlags (OdUInt32 numViewport) const =0
 
virtual void rsViewportSettings (OdUInt32 numViewport, OdTrRndRenderSettingsPtr &rs) const =0
 
virtual OdTrRndRenderSettingsrsViewportSettings (OdUInt32 numViewport)=0
 
virtual bool rsIsViewportRenderModeOverride (OdUInt32 numViewport) const =0
 
virtual void rsSetViewportRenderModeOverride (OdUInt32 numViewport, bool bOverride)=0
 
virtual void rsApplyViewportRenderModeOverride (OdUInt32 numViewport)=0
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 666 of file TrRndRenderSettings.h.

Member Enumeration Documentation

◆ RSViewportFlags

Enumerator
kRSViewportVisible 
kRSViewportPS 
kRSViewportOverall 
kRSViewportHelper 

Definition at line 669 of file TrRndRenderSettings.h.

Constructor & Destructor Documentation

◆ OdTrRndRenderSettingsManager()

OdTrRndRenderSettingsManager::OdTrRndRenderSettingsManager ( )
inline

Definition at line 677 of file TrRndRenderSettings.h.

◆ ~OdTrRndRenderSettingsManager()

virtual OdTrRndRenderSettingsManager::~OdTrRndRenderSettingsManager ( )
inlinevirtual

Definition at line 678 of file TrRndRenderSettings.h.

Member Function Documentation

◆ rsApplyViewportRenderModeOverride()

virtual void OdTrRndRenderSettingsManager::rsApplyViewportRenderModeOverride ( OdUInt32  numViewport)
pure virtual

◆ rsIsViewportRenderModeOverride()

virtual bool OdTrRndRenderSettingsManager::rsIsViewportRenderModeOverride ( OdUInt32  numViewport) const
pure virtual

◆ rsNumViewports()

virtual OdUInt32 OdTrRndRenderSettingsManager::rsNumViewports ( ) const
pure virtual

◆ rsSetViewportRenderModeOverride()

virtual void OdTrRndRenderSettingsManager::rsSetViewportRenderModeOverride ( OdUInt32  numViewport,
bool  bOverride 
)
pure virtual

◆ rsViewportFlags()

virtual OdUInt32 OdTrRndRenderSettingsManager::rsViewportFlags ( OdUInt32  numViewport) const
pure virtual

◆ rsViewportId()

virtual OdTrVisViewportId OdTrRndRenderSettingsManager::rsViewportId ( OdUInt32  numViewport) const
pure virtual

◆ rsViewportSettings() [1/2]

virtual OdTrRndRenderSettings& OdTrRndRenderSettingsManager::rsViewportSettings ( OdUInt32  numViewport)
pure virtual

◆ rsViewportSettings() [2/2]

virtual void OdTrRndRenderSettingsManager::rsViewportSettings ( OdUInt32  numViewport,
OdTrRndRenderSettingsPtr rs 
) const
pure virtual

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