# IRfOfflineRendering Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | GetOfflineRenderersHandler ([out] IRsNode **ppNode)
HRESULT | OpenPropertiesPanels ()
HRESULT | GetActiveOfflineRenderer ([out, retval] IRsNode **ppActiveOfflineRenderer)
HRESULT | GetOfflineRenderer ([in] GUID gId,[out] IRsNode **ppRenderer)

## Detailed Description

Function set used for offline renderers registration and management.

## Member Function Documentation

HRESULT IRfOfflineRendering::GetOfflineRenderersHandler | ( | [out] IRsNode ** | ppNode | ) |

Get offline renderers handler node.

Parameters:

  | ppNode | [out] Pointer to offline renderers encaps.

Returns:
  S_OK if material editor located successfully.

HRESULT IRfOfflineRendering::OpenPropertiesPanels | ( |  | ) |

Open active renderer properties panels.

Returns:
  S_OK if succeeded.

HRESULT IRfOfflineRendering::GetActiveOfflineRenderer | ( | [out, retval] IRsNode ** | ppActiveOfflineRenderer | ) |

Get active offline renderer.

Returns:
  ppActiveOfflineRenderer [out,retval] Active offline renderer.

  S_OK if succeeded.

HRESULT IRfOfflineRendering::GetOfflineRenderer | ( | [in] GUID | gId,
|  | [out] IRsNode ** | ppRenderer |
| ) |  |  |

Get offline renderer node defined by GUID.

Parameters:

  | gId | [in] Material editor class ID.
  | ppRenderer | [out] Offline renderer in renderer's encaps with specified class ID.

Returns:
  S_OK if material located successfully.