![]() |
RenderMan
26.0
|
#include <Riley.h>
Public Attributes | |
| GeometryPrototypeId | groupPrototypeId |
| Identifies the geometry prototype group in which the instance currently belongs. More... | |
| LightInstanceId | lightInstanceId |
| The geometry light instance handle that will be modified. More... | |
| MaterialId const * | materialId |
| If non-null, specifies a new material to be assigned to the light instance. More... | |
| LightShaderId const * | lightShaderId |
| If non-null, specifies a new light shader to be assigned to the light instance. More... | |
| CoordinateSystemList const * | coordsysList |
| If non-null, specifies a list of coordinate system ids to be assigned to the light instance. More... | |
| Transform const * | xform |
| If non-null, assigns a new object to world transform for the instance. More... | |
| RtParamList const * | attributes |
| If non-null, specifies a new attribute set for the geometry instance. More... | |
| RtParamList const* LightInstanceModifyData::attributes |
If non-null, specifies a new attribute set for the geometry instance.
It is expected that if provided, the attributes are a complete description, as it will completely overwrite the existing set of attributes.
| CoordinateSystemList const* LightInstanceModifyData::coordsysList |
If non-null, specifies a list of coordinate system ids to be assigned to the light instance.
| GeometryPrototypeId LightInstanceModifyData::groupPrototypeId |
Identifies the geometry prototype group in which the instance currently belongs.
May be GeometryPrototypeId::InvalidId(), signifying the instance belongs to no group.
| LightInstanceId LightInstanceModifyData::lightInstanceId |
The geometry light instance handle that will be modified.
This must be a handle returned from CreateLightInstance().
| LightShaderId const* LightInstanceModifyData::lightShaderId |
If non-null, specifies a new light shader to be assigned to the light instance.
| MaterialId const* LightInstanceModifyData::materialId |
If non-null, specifies a new material to be assigned to the light instance.
| Transform const* LightInstanceModifyData::xform |
If non-null, assigns a new object to world transform for the instance.