![]() |
RenderMan
26.0
|
#include <Riley.h>
Public Attributes | |
GeometryPrototypeId | groupPrototypeId |
Identifies the geometry prototype group in which the instance currently belongs. More... | |
GeometryInstanceId | instanceId |
The geometry instance handle that will be modified. More... | |
MaterialId const * | materialId |
If non-null, specifies a new material to be assigned to the geometry instance. More... | |
CoordinateSystemList const * | coordsysList |
If non-null, assigns a new list of coordinate system ids for the 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* GeometryInstanceModifyData::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* GeometryInstanceModifyData::coordsysList |
If non-null, assigns a new list of coordinate system ids for the instance.
GeometryPrototypeId GeometryInstanceModifyData::groupPrototypeId |
Identifies the geometry prototype group in which the instance currently belongs.
May be GeometryPrototypeId::InvalidId(), signifying the instance belongs to no group.
GeometryInstanceId GeometryInstanceModifyData::instanceId |
The geometry instance handle that will be modified.
MaterialId const* GeometryInstanceModifyData::materialId |
If non-null, specifies a new material to be assigned to the geometry instance.
Transform const* GeometryInstanceModifyData::xform |
If non-null, assigns a new object to world transform for the instance.