CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
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 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 bool hasProperty (const OdChar *pPropName) const =0
 
virtual OdRxVariantValue getProperty (const OdChar *pPropName) const =0
 
virtual void setProperty (const OdChar *pPropName, OdRxVariantValue pValue)=0
 
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 =0
 
virtual int outputWindowHeight () const =0
 
virtual bool hasDirectRenderBuffer (bool *=NULL) const
 
virtual OdUInt8getDirectRenderBuffer (OdUInt32 *, OdUInt32 *, OdUInt32 *=NULL, OdUInt32 *=NULL)
 
virtual OdUInt32 getSelectionStyle (OdUInt32 nStyle, OdTrVisSelectionStyle &style) const
 
virtual const OdTrVisTtfFontsCacheClientttfFontsCache () const
 
virtual const OdTrVisSharingProviderClientsharingProvider () const
 
virtual void emitError (const char *pError)=0
 
virtual void emitWarning (const char *pWarn)=0
 
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 259 of file TrVisRenderClient.h.

Constructor & Destructor Documentation

◆ OdTrVisRenderClientWrapper()

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

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

◆ blendingMode()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 327 of file TrVisRenderClient.h.

◆ emitError()

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

Implements OdTrVisRenderClient.

Definition at line 391 of file TrVisRenderClient.h.

◆ emitWarning()

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

Implements OdTrVisRenderClient.

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

◆ getProperty()

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

Implements OdTrVisRenderClient.

Definition at line 278 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 369 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 355 of file TrVisRenderClient.h.

◆ hasProperty()

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

Implements OdTrVisRenderClient.

Definition at line 272 of file TrVisRenderClient.h.

◆ hasRedirection()

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

Definition at line 266 of file TrVisRenderClient.h.

◆ outputWindowHeight()

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

Implements OdTrVisRenderClient.

Definition at line 347 of file TrVisRenderClient.h.

◆ outputWindowWidth()

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

Implements OdTrVisRenderClient.

Definition at line 341 of file TrVisRenderClient.h.

◆ rasterImageContentsHighlight()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 333 of file TrVisRenderClient.h.

◆ redirection()

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

Definition at line 269 of file TrVisRenderClient.h.

◆ resetRedirection()

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

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

◆ setRedirection()

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

Definition at line 267 of file TrVisRenderClient.h.

◆ sharingProvider()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 383 of file TrVisRenderClient.h.

◆ ttfFontsCache()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 377 of file TrVisRenderClient.h.

◆ useCompositeMetafiles()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 297 of file TrVisRenderClient.h.

◆ useOverlays()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 309 of file TrVisRenderClient.h.

◆ usePartialUpdate()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 291 of file TrVisRenderClient.h.

◆ useSceneGraph()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 315 of file TrVisRenderClient.h.

◆ useVisualStyles()

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

Reimplemented from OdTrVisRenderClient.

Definition at line 303 of file TrVisRenderClient.h.

Member Data Documentation

◆ m_pRedirection

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

Definition at line 262 of file TrVisRenderClient.h.


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