Rhino C++ API  8.14
Public Member Functions | Protected Member Functions | List of all members
IRhRdkRenderingFileInfo Class Referenceabstract

#include <RhRdkEventWatcher.h>

Public Member Functions

virtual int ElapsedSeconds (void) const =0
 
virtual_su ON__UINT64 EndTimeInMilliseconds (void) const
 
virtual void * EVF (const wchar_t *, void *)=0
 
virtual const wchar_t * Filename (void) const =0
 
virtual const UUID & RenderEngineId (void) const =0
 
virtual const wchar_t * Renderer (void) const =0
 
virtual const UUID & RenderSessionId (void) const =0
 
virtual_su ON__UINT64 StartTimeInMilliseconds (void) const
 

Protected Member Functions

virtual ~IRhRdkRenderingFileInfo ()
 

Detailed Description

This interface is used by the OnRenderingLoaded, OnRenderingSaved and OnRenderingDeleted events.

Constructor & Destructor Documentation

◆ ~IRhRdkRenderingFileInfo()

virtual IRhRdkRenderingFileInfo::~IRhRdkRenderingFileInfo ( )
inlineprotectedvirtual

Member Function Documentation

◆ ElapsedSeconds()

virtual int IRhRdkRenderingFileInfo::ElapsedSeconds ( void  ) const
pure virtual
Returns
The time taken for rendering. Legacy value for backward compatibility with old files. If zero, use StartTimeInMilliseconds() and EndTimeInMilliseconds instead.

◆ EndTimeInMilliseconds()

virtual_su ON__UINT64 IRhRdkRenderingFileInfo::EndTimeInMilliseconds ( void  ) const

◆ EVF()

virtual void* IRhRdkRenderingFileInfo::EVF ( const wchar_t *  ,
void *   
)
pure virtual

Emergency virtual function for future expansion.

◆ Filename()

virtual const wchar_t* IRhRdkRenderingFileInfo::Filename ( void  ) const
pure virtual
Returns
The full path of file name.

◆ RenderEngineId()

virtual const UUID& IRhRdkRenderingFileInfo::RenderEngineId ( void  ) const
pure virtual
Returns
The render engine id of the renderer that created the file.

◆ Renderer()

virtual const wchar_t* IRhRdkRenderingFileInfo::Renderer ( void  ) const
pure virtual
Returns
The name of the renderer that created the file.

◆ RenderSessionId()

virtual const UUID& IRhRdkRenderingFileInfo::RenderSessionId ( void  ) const
pure virtual
Returns
The render session id. This will return nil if the rendering was loaded into a standalone render window.
See also
IRhRdkRenderWindow::Create()
RhRdkFindRenderSession()
RhRdkFindRenderWindow()

◆ StartTimeInMilliseconds()

virtual_su ON__UINT64 IRhRdkRenderingFileInfo::StartTimeInMilliseconds ( void  ) const