Rhino C++ API
8.17
|
#include <RhinoSdkRender.h>
Protected Member Functions | |
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 |
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.
|
virtual |
|
virtual |
Description: Called br ProcessGeometryTableEx() when an object is encountered that contains a render mesh. Returns: TRUE - If plug-in will render this object FALSE - object won't be rendered
|
virtual |
Description: Reserved for future use. This may be used to extend this classed functionality in the future.
|
virtual |
Description: Called br ProcessGeometryTableEx() when an object is encountered that does not contain a render mesh. Returns: TRUE - object won't be rendered FALSE - If plug-in will render this object
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |