8 #ifndef K_FIRESYNC_HX_LIGHT_STATE_H
9 #define K_FIRESYNC_HX_LIGHT_STATE_H
12 #include <kFireSync/Hardware/kHxLightState.x.h>
25 kObj(kHxLightState, state);
34 kObj(kHxLightState, state);
41 kObj(kHxLightState, state);
43 obj->exposure = exposure;
50 kObj(kHxLightState, state);
57 kObj(kHxLightState, state);
66 kObj(kHxLightState, state);
73 kObj(kHxLightState, state);
82 kObj(kHxLightState, state);
89 kObj(kHxLightState, state);
91 obj->totalLeadIn = totalLeadIn;
96 kInlineFx(
k64u) kHxLightState_TotalLeadIn(kHxLightState state)
98 kObj(kHxLightState, state);
100 return obj->totalLeadIn;
105 kObj(kHxLightState, state);
107 obj->leadOut = leadOut;
114 kObj(kHxLightState, state);
121 kObj(kHxLightState, state);
123 obj->totalLeadOut = totalLeadOut;
128 kInlineFx(
k64u) kHxLightState_TotalLeadOut(kHxLightState state)
130 kObj(kHxLightState, state);
132 return obj->totalLeadOut;
Essential declarations related to FireSync nodes.
#define kObj(TypeName_T, T_object)