|
CFx SDK Documentation 2024 SP0
|
#include <TrVisRenderClient.h>
Public Types | |
| enum | AntiAliasingMode { kAntiAliasDisabled = 0 , kAntiAliasLines = (1 << 0) , kAntiAliasLines3d = (1 << 1) } |
| enum | BlendingMode { kBlendingAlphaDefault = 0 , kBlendingAlphaSorting , kBlendingMultiPassOIT , kBlendingSinglePassOIT } |
| enum | RenderBufferFormat { kRBufFmtRGBA = 0 , kRBufFmtRGB , kRBufFmtBGRA , kRBufFmtBGR } |
Public Member Functions | |
| 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 OdUInt8 * | getDirectRenderBuffer (OdUInt32 *, OdUInt32 *, OdUInt32 *=NULL, OdUInt32 *=NULL) |
| virtual OdUInt32 | getSelectionStyle (OdUInt32 nStyle, OdTrVisSelectionStyle &style) const |
| virtual const OdTrVisTtfFontsCacheClient * | ttfFontsCache () const |
| virtual const OdTrVisSharingProviderClient * | sharingProvider () const |
| virtual void | emitError (const char *pError)=0 |
| virtual void | emitWarning (const char *pWarn)=0 |
| virtual OdTrVisRenderAbort * | queryRenderAbort (const OdTrVisDirectRenderPartialUpdateInvocation *, bool=false) |
<group ExRender_Windows_Classes>
Definition at line 52 of file TrVisRenderClient.h.
| Enumerator | |
|---|---|
| kAntiAliasDisabled | |
| kAntiAliasLines | |
| kAntiAliasLines3d | |
Definition at line 55 of file TrVisRenderClient.h.
| Enumerator | |
|---|---|
| kBlendingAlphaDefault | |
| kBlendingAlphaSorting | |
| kBlendingMultiPassOIT | |
| kBlendingSinglePassOIT | |
Definition at line 61 of file TrVisRenderClient.h.
| Enumerator | |
|---|---|
| kRBufFmtRGBA | |
| kRBufFmtRGB | |
| kRBufFmtBGRA | |
| kRBufFmtBGR | |
Definition at line 68 of file TrVisRenderClient.h.
|
inlinevirtual |
Definition at line 76 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 118 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 122 of file TrVisRenderClient.h.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 139 of file TrVisRenderClient.h.
|
pure virtual |
Implemented in OdTrVisRenderClientPropImpl, and OdTrVisRenderClientWrapper< RCInterface >.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 142 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 138 of file TrVisRenderClient.h.
|
pure virtual |
Implemented in OdTrVisRenderClientPropImpl, and OdTrVisRenderClientWrapper< RCInterface >.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
inlinevirtual |
Definition at line 152 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 128 of file TrVisRenderClient.h.
|
pure virtual |
Implemented in OdTrVisRenderClientPropImpl, and OdTrVisRenderClientWrapper< RCInterface >.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 146 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 145 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 94 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 106 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 84 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 112 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 100 of file TrVisRenderClient.h.