Rhino C++ API
8.13
|
#include <RhinoSdkRenderFrame.h>
Public Member Functions | |
virtual const class IRhRdkRenderSession * | RenderSession (void) const =0 |
virtual class IRhRdkRenderSession * | RenderSession (void)=0 |
virtual const class IRhRdkRenderWindow * | RenderWindow (void) const =0 |
virtual class IRhRdkRenderWindow * | RenderWindow (void)=0 |
Public Member Functions inherited from IRhinoSdkRenderFrame | |
virtual bool | CopyRenderWindowToClipboard () const =0 |
virtual void * | EVF (const wchar_t *wszFunc, void *pvData) |
virtual ON_2iSize | ImageSize () const =0 |
virtual bool | IsRendering () const =0 |
virtual void | MakeModal (bool bModal)=0 |
virtual bool | SaveRenderImageAs (const wchar_t *lpsFileName) const =0 |
virtual void | SetImageSize (const ON_2iSize &)=0 |
virtual void | SetPlugIn (CRhinoRenderPlugIn *pPlugIn)=0 |
virtual void | SetRenderCommand (CRhinoSdkRender *pRenderCommand)=0 |
virtual void | SetSaveOnClose (bool bSave)=0 |
virtual void | SetView (const ON_3dmView &view)=0 |
virtual bool | StartRendering ()=0 |
virtual void | StopRendering ()=0 |
virtual const ON_3dmView & | View () const =0 |
Public Member Functions inherited from IRhinoWindow | |
virtual | ~IRhinoWindow ()=default |
virtual bool | Create (const CRhinoWindowCreateOptions &options)=0 |
virtual bool | Created () const =0 |
virtual bool | Destroy ()=0 |
virtual const wchar_t * | EnglishCaption () const =0 |
virtual void | GetScreenCoords (ON_4iRect &rectOut) const =0 |
virtual RHINO_WINDOW_HANDLE | Handle (void)=0 |
virtual bool | IsEnabled () const =0 |
virtual bool | IsVisible () const =0 |
virtual const wchar_t * | LocalCaption () const |
virtual ON_2iPoint | Location () const =0 |
virtual RHINO_WINDOW_HANDLE | Parent () const =0 |
virtual void | Refresh (bool immediate=false)=0 |
virtual void | Release ()=0 |
virtual void | SetFocused ()=0 |
virtual void | SetIsEnabled (bool enable)=0 |
virtual void | SetIsVisible (bool visible)=0 |
virtual void | SetLocation (ON_2iPoint location)=0 |
virtual void | SetParent (RHINO_WINDOW_HANDLE parent)=0 |
virtual void | SetSize (ON_2iSize size, bool redraw=false, bool redrawBorder=false)=0 |
virtual ON_2iSize | Size () const =0 |
virtual LPARAM | WindowProc (unsigned int message, WPARAM wParam, LPARAM lParam) |
Additional Inherited Members | |
Static Public Member Functions inherited from IRhinoSdkRenderFrame | |
static ON_SimpleArray< class IRhinoSdkRenderFrame * > | RenderFrames (const CRhinoDoc &) |
static class IRhinoSdkRenderFrame * | TopRenderFrame (const CRhinoDoc &) |
Protected Member Functions inherited from IRhinoSdkRenderFrame | |
IRhinoSdkRenderFrame () | |
virtual | ~IRhinoSdkRenderFrame () |
virtual void | Delete (void)=0 |
Protected Member Functions inherited from IRhinoWindow | |
IRhinoWindow ()=default | |
IRhinoWindow (const IRhinoWindow &)=delete | |
IRhinoWindow & | operator= (const IRhinoWindow &)=delete |
Provides direct access to the RDK render window and session. Naturally, these functions will only return valid pointers if the render frame is actually an RDK render window, or if it is a complete implementation that exposes these two objects.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |