Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
PbrSasObjectDescriptor Struct Reference

Public Member Functions

 PbrSasObjectDescriptor (GeometryObjectDescriptor *geom_obj_desc, unsigned int *sg_offset=nullptr)
 
 PbrSasObjectDescriptor (PbrSasSampleCtx &sample_ctx)
 
 PbrSasObjectDescriptor (PbrSasEvaluateCtx &evaluate_ctx)
 

Public Attributes

GeometryObjectDescriptordesc = nullptr
 
MatInvDet4x4d xform
 information about the origin and the hierarchy of the scene object
 
unsigned int * shading_group_offset = nullptr
 transform of the scene object in its parent local space
 
PbrWeightedSasObjectsas = nullptr
 shading group offset of the scene object in the scene (optionnal)
 

Detailed Description

struct PbrSasObjectDescriptor structure holding information of a scene object inside a SAS tree