maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE Namespace Reference

Functions

 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.neutron.portbundle.distributionbase")
 
 MAXON_ATTRIBUTE (void, MATRIX, "matrix")
 
 MAXON_ATTRIBUTE (void, INDEX, "index")
 
 MAXON_ATTRIBUTE (void, SOURCEINDEX, "sourceindex")
 
 MAXON_ATTRIBUTE (void, RATIO, "ratio")
 
 MAXON_ATTRIBUTE (void, COLOR, "color")
 
 MAXON_ATTRIBUTE (void, LIFETIME, "lifetime")
 
 MAXON_ATTRIBUTE (void, VELOCITY, "velocity")
 

Function Documentation

◆ MAXON_RESOURCE_DATABASE_SCOPE()

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_RESOURCE_DATABASE_SCOPE ( "net.maxon.neutron.portbundle.distributionbase"  )

◆ MAXON_ATTRIBUTE() [1/7]

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_ATTRIBUTE ( void  ,
MATRIX  ,
"matrix"   
)

Position, scale, rotation.

◆ MAXON_ATTRIBUTE() [2/7]

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_ATTRIBUTE ( void  ,
INDEX  ,
"index"   
)

Linear index.

◆ MAXON_ATTRIBUTE() [3/7]

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_ATTRIBUTE ( void  ,
SOURCEINDEX  ,
"sourceindex"   
)

Geometry component index, voxel index, grid 3d index, ... Depends on what each distribution uses as input. Not mandatory.

◆ MAXON_ATTRIBUTE() [4/7]

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_ATTRIBUTE ( void  ,
RATIO  ,
"ratio"   
)

UVW ratio.

◆ MAXON_ATTRIBUTE() [5/7]

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_ATTRIBUTE ( void  ,
COLOR  ,
"color"   
)

Color.

◆ MAXON_ATTRIBUTE() [6/7]

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_ATTRIBUTE ( void  ,
LIFETIME  ,
"lifetime"   
)

Elapsed lifetime.

◆ MAXON_ATTRIBUTE() [7/7]

maxon::NEUTRON::PORTBUNDLE::DISTRIBUTIONBASE::MAXON_ATTRIBUTE ( void  ,
VELOCITY  ,
"velocity"   
)

Linear velocity.