CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrVisRenderClientWrapper< RCInterface > Class Template Reference

#include <TrVisRenderClient.h>

Inheritance diagram for OdTrVisRenderClientWrapper< RCInterface >:
OdTrVisRenderClient

Public Member Functions

 OdTrVisRenderClientWrapper (OdTrVisRenderClient *pRedirection=NULL)
 
bool hasRedirection () const
 
void setRedirection (OdTrVisRenderClient *pRedirection)
 
void resetRedirection ()
 
OdTrVisRenderClientredirection () const
 
virtual bool hasProperty (const OdChar *pPropName) const
 
virtual OdRxVariantValue getProperty (const OdChar *pPropName) const
 
virtual OdRxObjectPtr getPropertyObject (const OdChar *pPropName) const
 
virtual void setProperty (const OdChar *pPropName, OdRxVariantValue pValue)
 
virtual void setPropertyObject (const OdChar *pPropName, OdRxObjectPtr pValue)
 
virtual bool usePartialUpdate () const
 
virtual bool useCompositeMetafiles () const
 
virtual bool useVisualStyles () const
 
virtual bool useOverlays () const
 
virtual bool useSceneGraph () const
 
virtual OdUInt32 antiAliasingMode () const
 
virtual OdUInt32 blendingMode () const
 
virtual bool rasterImageContentsHighlight () const
 
virtual int outputWindowWidth () const
 
virtual int outputWindowHeight () const
 
virtual bool hasDirectRenderBuffer (bool *bTransparent=NULL) const
 
virtual OdUInt8getDirectRenderBuffer (OdUInt32 *pWidth, OdUInt32 *pHeight, OdUInt32 *pFormat=NULL, OdUInt32 *pAlignment=NULL)
 
virtual OdUInt32 getSelectionStyle (OdUInt32 nStyle, OdTrVisSelectionStyle &style) const
 
virtual const OdTrVisTtfFontsCacheClientttfFontsCache () const
 
virtual const OdTrVisSharingProviderClientsharingProvider () const
 
virtual void emitError (const char *pError)
 
virtual void emitWarning (const char *pWarn)
 
- Public Member Functions inherited from OdTrVisRenderClient
virtual ~OdTrVisRenderClient ()
 
virtual OdTrVisRenderAbortqueryRenderAbort (const OdTrVisDirectRenderPartialUpdateInvocation *, bool=false)
 

Protected Attributes

OdTrVisRenderClientm_pRedirection
 

Additional Inherited Members

- Public Types inherited from OdTrVisRenderClient
enum  AntiAliasingMode { kAntiAliasDisabled = 0 , kAntiAliasLines = (1 << 0) , kAntiAliasLines3d = (1 << 1) }
 
enum  BlendingMode { kBlendingAlphaDefault = 0 , kBlendingAlphaSorting , kBlendingMultiPassOIT , kBlendingSinglePassOIT }
 
enum  RenderBufferFormat { kRBufFmtRGBA = 0 , kRBufFmtRGB , kRBufFmtBGRA , kRBufFmtBGR }
 

Detailed Description

template<typename RCInterface = OdTrVisRenderClient>
class OdTrVisRenderClientWrapper< RCInterface >

<group ExRender_Windows_Classes>

Definition at line 271 of file TrVisRenderClient.h.

Constructor & Destructor Documentation

◆ OdTrVisRenderClientWrapper()

template<typename RCInterface = OdTrVisRenderClient>
OdTrVisRenderClientWrapper< RCInterface >::OdTrVisRenderClientWrapper ( OdTrVisRenderClient * pRedirection = NULL)
inline

Definition at line 276 of file TrVisRenderClient.h.

Member Function Documentation

◆ antiAliasingMode()

template<typename RCInterface = OdTrVisRenderClient>
virtual OdUInt32 OdTrVisRenderClientWrapper< RCInterface >::antiAliasingMode ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 344 of file TrVisRenderClient.h.

◆ blendingMode()

template<typename RCInterface = OdTrVisRenderClient>
virtual OdUInt32 OdTrVisRenderClientWrapper< RCInterface >::blendingMode ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 350 of file TrVisRenderClient.h.

◆ emitError()

template<typename RCInterface = OdTrVisRenderClient>
virtual void OdTrVisRenderClientWrapper< RCInterface >::emitError ( const char * pError)
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 414 of file TrVisRenderClient.h.

◆ emitWarning()

template<typename RCInterface = OdTrVisRenderClient>
virtual void OdTrVisRenderClientWrapper< RCInterface >::emitWarning ( const char * pWarn)
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 419 of file TrVisRenderClient.h.

◆ getDirectRenderBuffer()

template<typename RCInterface = OdTrVisRenderClient>
virtual OdUInt8 * OdTrVisRenderClientWrapper< RCInterface >::getDirectRenderBuffer ( OdUInt32 * pWidth,
OdUInt32 * pHeight,
OdUInt32 * pFormat = NULL,
OdUInt32 * pAlignment = NULL )
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 384 of file TrVisRenderClient.h.

◆ getProperty()

template<typename RCInterface = OdTrVisRenderClient>
virtual OdRxVariantValue OdTrVisRenderClientWrapper< RCInterface >::getProperty ( const OdChar * pPropName) const
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 290 of file TrVisRenderClient.h.

◆ getPropertyObject()

template<typename RCInterface = OdTrVisRenderClient>
virtual OdRxObjectPtr OdTrVisRenderClientWrapper< RCInterface >::getPropertyObject ( const OdChar * pPropName) const
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 296 of file TrVisRenderClient.h.

◆ getSelectionStyle()

template<typename RCInterface = OdTrVisRenderClient>
virtual OdUInt32 OdTrVisRenderClientWrapper< RCInterface >::getSelectionStyle ( OdUInt32 nStyle,
OdTrVisSelectionStyle & style ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 392 of file TrVisRenderClient.h.

◆ hasDirectRenderBuffer()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::hasDirectRenderBuffer ( bool * bTransparent = NULL) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 378 of file TrVisRenderClient.h.

◆ hasProperty()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::hasProperty ( const OdChar * pPropName) const
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 284 of file TrVisRenderClient.h.

◆ hasRedirection()

template<typename RCInterface = OdTrVisRenderClient>
bool OdTrVisRenderClientWrapper< RCInterface >::hasRedirection ( ) const
inline

Definition at line 278 of file TrVisRenderClient.h.

◆ outputWindowHeight()

template<typename RCInterface = OdTrVisRenderClient>
virtual int OdTrVisRenderClientWrapper< RCInterface >::outputWindowHeight ( ) const
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 370 of file TrVisRenderClient.h.

◆ outputWindowWidth()

template<typename RCInterface = OdTrVisRenderClient>
virtual int OdTrVisRenderClientWrapper< RCInterface >::outputWindowWidth ( ) const
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 364 of file TrVisRenderClient.h.

◆ rasterImageContentsHighlight()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::rasterImageContentsHighlight ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 356 of file TrVisRenderClient.h.

◆ redirection()

template<typename RCInterface = OdTrVisRenderClient>
OdTrVisRenderClient * OdTrVisRenderClientWrapper< RCInterface >::redirection ( ) const
inline

Definition at line 281 of file TrVisRenderClient.h.

◆ resetRedirection()

template<typename RCInterface = OdTrVisRenderClient>
void OdTrVisRenderClientWrapper< RCInterface >::resetRedirection ( )
inline

Definition at line 280 of file TrVisRenderClient.h.

◆ setProperty()

template<typename RCInterface = OdTrVisRenderClient>
virtual void OdTrVisRenderClientWrapper< RCInterface >::setProperty ( const OdChar * pPropName,
OdRxVariantValue pValue )
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 302 of file TrVisRenderClient.h.

◆ setPropertyObject()

template<typename RCInterface = OdTrVisRenderClient>
virtual void OdTrVisRenderClientWrapper< RCInterface >::setPropertyObject ( const OdChar * pPropName,
OdRxObjectPtr pValue )
inlinevirtual

Implements OdTrVisRenderClient.

Definition at line 307 of file TrVisRenderClient.h.

◆ setRedirection()

template<typename RCInterface = OdTrVisRenderClient>
void OdTrVisRenderClientWrapper< RCInterface >::setRedirection ( OdTrVisRenderClient * pRedirection)
inline

Definition at line 279 of file TrVisRenderClient.h.

◆ sharingProvider()

template<typename RCInterface = OdTrVisRenderClient>
virtual const OdTrVisSharingProviderClient * OdTrVisRenderClientWrapper< RCInterface >::sharingProvider ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 406 of file TrVisRenderClient.h.

◆ ttfFontsCache()

template<typename RCInterface = OdTrVisRenderClient>
virtual const OdTrVisTtfFontsCacheClient * OdTrVisRenderClientWrapper< RCInterface >::ttfFontsCache ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 400 of file TrVisRenderClient.h.

◆ useCompositeMetafiles()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::useCompositeMetafiles ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 320 of file TrVisRenderClient.h.

◆ useOverlays()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::useOverlays ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 332 of file TrVisRenderClient.h.

◆ usePartialUpdate()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::usePartialUpdate ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 314 of file TrVisRenderClient.h.

◆ useSceneGraph()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::useSceneGraph ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 338 of file TrVisRenderClient.h.

◆ useVisualStyles()

template<typename RCInterface = OdTrVisRenderClient>
virtual bool OdTrVisRenderClientWrapper< RCInterface >::useVisualStyles ( ) const
inlinevirtual

Reimplemented from OdTrVisRenderClient.

Definition at line 326 of file TrVisRenderClient.h.

Member Data Documentation

◆ m_pRedirection

template<typename RCInterface = OdTrVisRenderClient>
OdTrVisRenderClient* OdTrVisRenderClientWrapper< RCInterface >::m_pRedirection
protected

Definition at line 274 of file TrVisRenderClient.h.


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