![]() |
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.