# IRdTSCompatibleLight Interface Reference

Inherits IRsDataObject.

List of all members.

## Public Member Functions
HRESULT | Clear ()
HRESULT | GetDefinition ([out] RtTSCompatibleLightDef *Val)
HRESULT | SetDefinition ([in] const RtTSCompatibleLightDef *Val)
HRESULT | SetProjectorMap ([in] IRdBitmap *pBitmap)
HRESULT | GetProjectorMap ([out] IRdBitmap **pBitmap)

## Detailed Description

A light compatible with Modeler definition.

## Member Function Documentation

HRESULT IRdTSCompatibleLight::Clear | ( |  | ) |

Clear the data object

HRESULT IRdTSCompatibleLight::GetDefinition | ( | [out] RtTSCompatibleLightDef * | Val | ) |

Return the definition of the light

Parameters:

  | Val | is filled with the definition data.

HRESULT IRdTSCompatibleLight::SetDefinition | ( | [in] const RtTSCompatibleLightDef * | Val | ) |

Set the definition of the light

Parameters:

  | Val | specifies the light definition.

HRESULT IRdTSCompatibleLight::SetProjectorMap | ( | [in] IRdBitmap * | pBitmap | ) |

Set the projector map

Parameters:

  | pBitmap | specifies the projector map.

HRESULT IRdTSCompatibleLight::GetProjectorMap | ( | [out] IRdBitmap ** | pBitmap | ) |

Get the projector map

Parameters:

  | pBitmap | is filled with the projector map.