CFx SDK Documentation  2020SP3
Classes | Public Member Functions | Protected Types | Protected Attributes | List of all members
OdTrGL2LocalTransientManagerImpl Class Reference

#include <TrGL2LocalTransient.h>

Inheritance diagram for OdTrGL2LocalTransientManagerImpl:
OdTrRndLocalTransientManager

Classes

struct  TransientSpec
 
struct  ViewportSpec
 

Public Member Functions

 OdTrGL2LocalTransientManagerImpl ()
 
 ~OdTrGL2LocalTransientManagerImpl ()
 
void attachTransient (OdTrVisViewportId vpId, OdTrGL2LocalTransient *pTransient)
 
void detachTransient (OdTrVisViewportId vpId, OdTrGL2LocalTransient *pTransient)
 
void detachTransient (OdTrGL2LocalTransient *pTransient)
 
void detachAll (OdTrVisViewportId vpId)
 
void detachAll ()
 
void invalidateTransient (OdTrGL2LocalTransient *pTransient)
 
void invalidateTransient (OdTrVisViewportId vpId, OdTrGL2LocalTransient *pTransient)
 
void invalidate (OdTrVisViewportId vpId)
 
void invalidate ()
 
void update (OdTrGL2LocalRenderer *pRenderer)
 
void getExtents (OdTrVisViewportId vpId, OdGeExtents3d &extents)
 
void draw (const OdTrGL2LocalRenderer *pRenderer, OdTrVisViewportId vpId)
 
bool isDrawing () const
 
- Public Member Functions inherited from OdTrRndLocalTransientManager
virtual ~OdTrRndLocalTransientManager ()
 

Protected Types

typedef std::map< OdTrVisViewportId, ViewportSpecViewData
 

Protected Attributes

ViewData m_views
 
bool m_bDrawing
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 118 of file TrGL2LocalTransient.h.

Member Typedef Documentation

◆ ViewData

Definition at line 138 of file TrGL2LocalTransient.h.

Constructor & Destructor Documentation

◆ OdTrGL2LocalTransientManagerImpl()

OdTrGL2LocalTransientManagerImpl::OdTrGL2LocalTransientManagerImpl ( )

◆ ~OdTrGL2LocalTransientManagerImpl()

OdTrGL2LocalTransientManagerImpl::~OdTrGL2LocalTransientManagerImpl ( )

Member Function Documentation

◆ attachTransient()

void OdTrGL2LocalTransientManagerImpl::attachTransient ( OdTrVisViewportId  vpId,
OdTrGL2LocalTransient pTransient 
)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ detachAll() [1/2]

void OdTrGL2LocalTransientManagerImpl::detachAll ( )
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ detachAll() [2/2]

void OdTrGL2LocalTransientManagerImpl::detachAll ( OdTrVisViewportId  vpId)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ detachTransient() [1/2]

void OdTrGL2LocalTransientManagerImpl::detachTransient ( OdTrGL2LocalTransient pTransient)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ detachTransient() [2/2]

void OdTrGL2LocalTransientManagerImpl::detachTransient ( OdTrVisViewportId  vpId,
OdTrGL2LocalTransient pTransient 
)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ draw()

void OdTrGL2LocalTransientManagerImpl::draw ( const OdTrGL2LocalRenderer pRenderer,
OdTrVisViewportId  vpId 
)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ getExtents()

void OdTrGL2LocalTransientManagerImpl::getExtents ( OdTrVisViewportId  vpId,
OdGeExtents3d extents 
)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ invalidate() [1/2]

void OdTrGL2LocalTransientManagerImpl::invalidate ( )
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ invalidate() [2/2]

void OdTrGL2LocalTransientManagerImpl::invalidate ( OdTrVisViewportId  vpId)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ invalidateTransient() [1/2]

void OdTrGL2LocalTransientManagerImpl::invalidateTransient ( OdTrGL2LocalTransient pTransient)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ invalidateTransient() [2/2]

void OdTrGL2LocalTransientManagerImpl::invalidateTransient ( OdTrVisViewportId  vpId,
OdTrGL2LocalTransient pTransient 
)
virtual

Reimplemented from OdTrRndLocalTransientManager.

◆ isDrawing()

bool OdTrGL2LocalTransientManagerImpl::isDrawing ( ) const
inlinevirtual

Reimplemented from OdTrRndLocalTransientManager.

Definition at line 161 of file TrGL2LocalTransient.h.

◆ update()

void OdTrGL2LocalTransientManagerImpl::update ( OdTrGL2LocalRenderer pRenderer)
virtual

Reimplemented from OdTrRndLocalTransientManager.

Member Data Documentation

◆ m_bDrawing

bool OdTrGL2LocalTransientManagerImpl::m_bDrawing
protected

Definition at line 140 of file TrGL2LocalTransient.h.

◆ m_views

ViewData OdTrGL2LocalTransientManagerImpl::m_views
protected

Definition at line 139 of file TrGL2LocalTransient.h.


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