Rhino C++ API
8.17
|
#include <RhinoSdkRender.h>
Protected Member Functions | |
virtual class CRhinoSdkRenderFrame * | NewRenderFrame (CRhinoDoc *doc) override |
![]() | |
virtual void | OnRenderFrameDestructionEx () |
virtual int | ProcessGeometryTableEx () |
virtual int | ProcessLightTableEx () |
![]() | |
CImpl * | Impl () |
RenderReturnCodes | ReturnRenderCode (RenderReturnCodes rc) |
CRhinoView * | RhinoView () const |
void | SetRhinoView (CRhinoView *v) |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
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 |