CFx SDK Documentation  2022 SP0
Public Member Functions | Protected Attributes | List of all members
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 void setProperty (const OdChar *pPropName, OdRxVariantValue 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 int outputWindowWidth () const
 
virtual int outputWindowHeight () const
 
virtual bool hasDirectRenderBuffer () const
 
virtual OdUInt8getDirectRenderBuffer (OdUInt32 *pWidth, OdUInt32 *pHeight, OdUInt32 *pFormat=NULL, OdUInt32 *pAlignment=NULL)
 
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 ()
 

Protected Attributes

OdTrVisRenderClientm_pRedirection
 

Additional Inherited Members

- Public Types inherited from OdTrVisRenderClient
enum  AntiAliasingMode { kAntiAliasDisabled = 0 , kAntiAliasLines = (1 << 0) }
 
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 235 of file TrVisRenderClient.h.

Constructor & Destructor Documentation

◆ OdTrVisRenderClientWrapper()

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

Definition at line 240 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 297 of file TrVisRenderClient.h.

◆ blendingMode()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 303 of file TrVisRenderClient.h.

◆ emitError()

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

Implements OdTrVisRenderClient.

Definition at line 353 of file TrVisRenderClient.h.

◆ emitWarning()

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

Implements OdTrVisRenderClient.

Definition at line 358 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 331 of file TrVisRenderClient.h.

◆ getProperty()

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

Implements OdTrVisRenderClient.

Definition at line 254 of file TrVisRenderClient.h.

◆ hasDirectRenderBuffer()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 325 of file TrVisRenderClient.h.

◆ hasProperty()

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

Implements OdTrVisRenderClient.

Definition at line 248 of file TrVisRenderClient.h.

◆ hasRedirection()

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

Definition at line 242 of file TrVisRenderClient.h.

◆ outputWindowHeight()

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

Implements OdTrVisRenderClient.

Definition at line 317 of file TrVisRenderClient.h.

◆ outputWindowWidth()

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

Implements OdTrVisRenderClient.

Definition at line 311 of file TrVisRenderClient.h.

◆ redirection()

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

Definition at line 245 of file TrVisRenderClient.h.

◆ resetRedirection()

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

Definition at line 244 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 260 of file TrVisRenderClient.h.

◆ setRedirection()

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

Definition at line 243 of file TrVisRenderClient.h.

◆ sharingProvider()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 345 of file TrVisRenderClient.h.

◆ ttfFontsCache()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 339 of file TrVisRenderClient.h.

◆ useCompositeMetafiles()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 273 of file TrVisRenderClient.h.

◆ useOverlays()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 285 of file TrVisRenderClient.h.

◆ usePartialUpdate()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 267 of file TrVisRenderClient.h.

◆ useSceneGraph()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 291 of file TrVisRenderClient.h.

◆ useVisualStyles()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 279 of file TrVisRenderClient.h.

Member Data Documentation

◆ m_pRedirection

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

Definition at line 238 of file TrVisRenderClient.h.


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