|  | 
| virtual | ~CRhinoSdkRenderEx () | 
|  | 
| virtual BOOL32 | AddRenderMeshToSceneEx (const CRhinoObjRef &ref, const CRhinoMaterial &material, const ON_Mesh *) | 
|  | 
| virtual LRESULT | CallBackProc (UINT message, WPARAM wParam, LPARAM lParam) | 
|  | 
| virtual BOOL32 | IgnoreRhinoObjectEx (const CRhinoObjRef &ref) | 
|  | 
| virtual LRESULT | QuerySdkRenderEx (UINT message, WPARAM wParam, LPARAM lParam) | 
|  | 
| virtual RenderReturnCodes | RenderEx (const CRhinoCommandContext &context, LPSIZE sizeImage=0, const wchar_t *lpsWindowTitle=0, UINT nIDResource=0) | 
|  | 
| virtual void | RenderReturnCodesToStringEx (RenderReturnCodes code, ON_wString &out) const | 
|  | 
| virtual RenderReturnCodes | RenderWindowEx (const CRhinoCommandContext &context, CRhinoView *view, const LPRECT rect, bool bRenderInWindow) | 
|  | 
| virtual | ~CRhinoSdkRender () | 
|  | 
| virtual BOOL32 | AddLightToScene (const class CRhinoLight &light) | 
|  | 
| virtual BOOL32 | AddRenderMeshToScene (const CRhinoObject *object, const CRhinoMaterial &material, const ON_Mesh *) | 
|  | 
| CRhinoDoc & | Document () | 
|  | 
| double | ElapsedTime (ON_wString &out) const | 
|  | 
| DWORD | EndTime () const | 
|  | 
| int | ErrorCode () const | 
|  | 
| virtual BOOL32 | IgnoreRhinoObject (const CRhinoObject *object) | 
|  | 
| bool | InBatchMode () const | 
|  | 
| virtual BOOL32 | NeedToProcessGeometryTable () | 
|  | 
| virtual BOOL32 | NeedToProcessLightTable () | 
|  | 
| virtual class CRhinoSdkRenderFrame * | NewRenderFrame (CRhinoDoc *doc)=0 | 
|  | 
| void | OnRenderFrameDestruction () | 
|  | For internal use only.  More... 
 | 
|  | 
| virtual void | PauseRendering () | 
|  | 
| CRhinoRenderPlugIn * | PlugIn () const | 
|  | 
| int | ProcessGeometryTable () | 
|  | 
| int | ProcessLightTable () | 
|  | 
| RenderReturnCodes | Render (const CRhinoCommandContext &context, LPSIZE sizeImage=0, const wchar_t *lpsWindowTitle=0, UINT nIDResource=0) | 
|  | 
| virtual BOOL32 | RenderContinueModal () | 
|  | 
| virtual BOOL32 | RenderEnterModalLoop () | 
|  | 
| virtual BOOL32 | RenderExitModalLoop () | 
|  | 
| virtual BOOL32 | RenderPreCreateWindow () | 
|  | 
| void | RenderReturnCodesToString (RenderReturnCodes code, ON_wString &out) const | 
|  | 
| virtual BOOL32 | RenderSceneWithNoMeshes () | 
|  | 
| RenderReturnCodes | RenderWindow (const CRhinoCommandContext &context, CRhinoView *view, const LPRECT rect, bool bRenderInWindow) | 
|  | 
| virtual void | ResumeRendering () | 
|  | 
| virtual BOOL32 | StartRenderingInWindow (CRhinoView *view, const LPCRECT rect) | 
|  | 
| DWORD | StartTime () const | 
|  | 
| virtual void | StopRendering () | 
|  | 
| virtual bool | SupportsPause () const | 
|  | 
This class was added to fix a problem with blocks. If a block is being rendered then you need a CRhinoObjRef& instead of a const CRhinoObject* so that you can get the block geometry insert transform.