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
OSLTraceData Struct Reference

Public Member Functions

 OSLTraceData (const CtxGas *gas_ctx, const GMathRay<>::Type &ray_type, float dtime)
 
void clear ()
 

Public Attributes

const CtxGasm_gas_ctx
 
const GMathRay::Type m_ray_type
 
int m_is_hit
 
float m_dist
 
CoreString m_object_name
 
GMathVec3f m_position
 
GMathVec3f m_normal
 
GMathVec3f m_geometric_normal
 
GMathVec2f m_uv
 
GMathVec3f m_dpdu
 
GMathVec3f m_dpdv
 
float m_time
 
float m_dtime
 
GMathVec3f m_dPdtime
 
GMathVec3f m_I