RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GeometryInstanceCreateData 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 geometry instance. More...
 
CoordinateSystemList const * coordsysList
 A list of coordinate system ids to be assigned to the geometry instance. More...
 
Transform const * xform
 The object to world transform for the instance. More...
 
RtParamList const * attributes
 The attribute set for the geometry instance. More...
 

Member Data Documentation

RtParamList const* GeometryInstanceCreateData::attributes

The attribute set for the geometry instance.

CoordinateSystemList const* GeometryInstanceCreateData::coordsysList

A list of coordinate system ids to be assigned to the geometry instance.

GeometryPrototypeId GeometryInstanceCreateData::geoPrototypeId

The geometry prototype that will be instantiated.

GeometryPrototypeId GeometryInstanceCreateData::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.

MaterialId GeometryInstanceCreateData::materialId

The material to be assigned to the geometry instance.

UserId GeometryInstanceCreateData::userId

External user-specified id to be passed through the renderer without use or modification.

Transform const* GeometryInstanceCreateData::xform

The object to world transform for the instance.


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