CFx SDK Documentation
2022 SP0
|
#include <TrVisRenderClient.h>
Public Types | |
enum | AntiAliasingMode { kAntiAliasDisabled = 0 , kAntiAliasLines = (1 << 0) } |
enum | BlendingMode { kBlendingAlphaDefault = 0 , kBlendingAlphaSorting , kBlendingMultiPassOIT , kBlendingSinglePassOIT } |
enum | RenderBufferFormat { kRBufFmtRGBA = 0 , kRBufFmtRGB , kRBufFmtBGRA , kRBufFmtBGR } |
Public Member Functions | |
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 int | outputWindowWidth () const =0 |
virtual int | outputWindowHeight () const =0 |
virtual bool | hasDirectRenderBuffer () const |
virtual OdUInt8 * | getDirectRenderBuffer (OdUInt32 *, OdUInt32 *, OdUInt32 *=NULL, OdUInt32 *=NULL) |
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 | ~OdTrVisRenderClient () |
<group ExRender_Windows_Classes>
Definition at line 39 of file TrVisRenderClient.h.
Enumerator | |
---|---|
kAntiAliasDisabled | |
kAntiAliasLines |
Definition at line 42 of file TrVisRenderClient.h.
Enumerator | |
---|---|
kBlendingAlphaDefault | |
kBlendingAlphaSorting | |
kBlendingMultiPassOIT | |
kBlendingSinglePassOIT |
Definition at line 47 of file TrVisRenderClient.h.
Enumerator | |
---|---|
kRBufFmtRGBA | |
kRBufFmtRGB | |
kRBufFmtBGRA | |
kRBufFmtBGR |
Definition at line 54 of file TrVisRenderClient.h.
|
inlinevirtual |
Definition at line 129 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 102 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 106 of file TrVisRenderClient.h.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 119 of file TrVisRenderClient.h.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >, and OdTrVisRenderClientPropImpl.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 118 of file TrVisRenderClient.h.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >, and OdTrVisRenderClientPropImpl.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >.
|
pure virtual |
Implemented in OdTrVisRenderClientWrapper< RCInterface >, and OdTrVisRenderClientPropImpl.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 123 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 122 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 78 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 90 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 68 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 96 of file TrVisRenderClient.h.
|
inlinevirtual |
Reimplemented in OdTrVisRenderClientWrapper< RCInterface >.
Definition at line 84 of file TrVisRenderClient.h.