|
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.