|
static constexpr PrimFlag | animatingFlag () |
| Does the object animate its xform or shape?
|
|
static constexpr PrimFlag | visibleToCameraFlag () |
| Should the object be visible to camera?
|
|
static constexpr PrimFlag | reversedWindingFlag () |
| Reversed face winding order (CW - clockwise)
|
|
static constexpr PrimFlag | doubleSidedFlag () |
| Surface should shade backside faces.
|
|
static constexpr PrimFlag | castsShadowFlag () |
| Does the object cast a shadow?
|
|
static constexpr PrimFlag | receivesShadowFlag () |
| Does the object get shadowed by lights?
|
|
|
uint32_t | renderableIndex |
| Index of object in renderable_prims in SlrEngineContext.
|
|
usg::Path | primPath |
| Prim path in Stage (prototype path if an instance)
|
|
int32_t | primAdapter |
| To drive render primitive conversion.
|
|
int32_t | facesetBaseIndex |
| Faceset base prim in renderable_prims in SlrEngineContext.
|
|
int32_t | facesetIndex |
| Faceset index if this prim is one, otherwise -1.
|
|
int32_t | instancerIndex |
| Instancer index in instancer_prims in SlrEngineContext.
|
|
int32_t | instanceIndex |
| Instance index if this prim is one, otherwise -1.
|
|
usg::Path | materialPath |
| Material binding path in Stage.
|
|
SlrSurfaceMaterial * | material |
| Render material (stored in SlrEngineContext)
|
|
uint32_t | flags |
| Various surface quality flags.
|
|
This structure represents a single usg::Prim acting as a renderable surface.