![]() |
RenderMan
26.0
|
#include <Riley.h>
Public Attributes | |
UserId | userId |
External user-specified id to be passed through the renderer without use or modification. More... | |
GeometryPrototypeId | groupPrototypeId |
Identifies the geometry prototype group to which the instance will be added. More... | |
GeometryPrototypeId | geoPrototypeId |
The geometry prototype that will be instantiated. More... | |
MaterialId | materialId |
The material to be assigned to the light instance. More... | |
LightShaderId | lightShaderId |
The light shader to be assigned to the light instance. More... | |
CoordinateSystemList const * | coordsysList |
A list of coordinate system ids to be assigned to the light instance. More... | |
Transform const * | xform |
The object to world transform for the instance. More... | |
RtParamList const * | attributes |
The attribute set for the light instance. More... | |
RtParamList const* LightInstanceCreateData::attributes |
The attribute set for the light instance.
CoordinateSystemList const* LightInstanceCreateData::coordsysList |
A list of coordinate system ids to be assigned to the light instance.
GeometryPrototypeId LightInstanceCreateData::geoPrototypeId |
The geometry prototype that will be instantiated.
This must be a handle returned from CreateGeometryPrototype()
.
GeometryPrototypeId LightInstanceCreateData::groupPrototypeId |
Identifies the geometry prototype group to which the instance will be added.
May be GeometryPrototypeId::InvalidId(), signifying the instance will belong to no group.
LightShaderId LightInstanceCreateData::lightShaderId |
The light shader to be assigned to the light instance.
MaterialId LightInstanceCreateData::materialId |
The material to be assigned to the light instance.
UserId LightInstanceCreateData::userId |
External user-specified id to be passed through the renderer without use or modification.
Transform const* LightInstanceCreateData::xform |
The object to world transform for the instance.