| Rhino C++ API
    8.24
    | 
#include <RhinoSdkRender.h>
 
  
| Protected Member Functions | |
| virtual class CRhinoSdkRenderFrame * | NewRenderFrame (CRhinoDoc *doc) override | 
|  Protected Member Functions inherited from CRhinoSdkRenderEx | |
| virtual void | OnRenderFrameDestructionEx () | 
| virtual int | ProcessGeometryTableEx () | 
| virtual int | ProcessLightTableEx () | 
|  Protected Member Functions inherited from CRhinoSdkRender | |
| CImpl * | Impl () | 
| RenderReturnCodes | ReturnRenderCode (RenderReturnCodes rc) | 
| CRhinoView * | RhinoView () const | 
| void | SetRhinoView (CRhinoView *v) | 
| Additional Inherited Members | |
|  Public Types inherited from CRhinoSdkRender | |
| enum | RenderReturnCodes { render_ok = 0, render_empty_scene, render_cancel, render_no_active_view, render_on_pre_create_window, render_no_frame_wnd_pointer, render_error_creating_window, render_error_starting_render, render_enter_modal_loop, render_exit_modal_loop, render_wm_quit } | 
| Render command an helpers.  More... | |
|  Protected Attributes inherited from CRhinoSdkRender | |
| friend | CImpl | 
| bool | m_batch_mode | 
| DWORD | m_end_time | 
| int | m_error_code | 
| int | m_light_count | 
| int | m_mesh_count | 
| CRhinoRenderPlugIn * | m_plugin | 
| BOOL32 | m_render_canceled | 
| CRhinoDoc & | m_rhino_doc | 
| CRhinoView * | m_rhino_view | 
| ON__UINT_PTR | m_sdk_reserved = 0 | 
| DWORD | m_start_time | 
| 
 | overrideprotectedvirtual | 
Description: Called by Render() just after RenderPreCreateWindow(). The frame returned by this function will be used to display the rendered image in. Parameters: doc - [in] Active Rhino document; Returns: Pointer to CRhinoSdkRenderFrame object. If NULL is returned then Render() will abort.
Implements CRhinoSdkRender.
| 
 | pure virtual | 
 1.8.17
 1.8.17