RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LightInstanceCreateData Struct Reference

#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...
 

Member Data Documentation

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.


The documentation for this struct was generated from the following file: