FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kHxLightExt.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_HX_LIGHT_EXT_H
9 #define K_FIRESYNC_HX_LIGHT_EXT_H
10 
11 #include <kFireSync/kNodeDef.h>
12 #include <kFireSync/Hardware/Light/kHxLightExt.x.h>
13 
21 //typedef kObject kHxLightExt; --forward-declared in kFsDef.x.h
22 
23 
24 kInlineFx(kStatus) kHxLightExt_Override(kHxLightExt ext, const kLightOverrideItem* overrides, kSize count)
25 {
26  return xkHxLightExt_VTable(ext)->VOverride(ext, overrides, count);
27 }
28 
29 kInlineFx(kLightExt) kHxLightExt_Config(kHxLightExt ext)
30 {
31  kObj(kHxLightExt, ext);
32 
33  return obj->config;
34 }
35 
36 
37 #endif
Represents light override item.
Definition: kNodeDef.h:979
#define kInlineFx(TYPE)
Essential declarations related to FireSync nodes.
#define kObj(TypeName_T, T_object)
Abstract base class for light control extension parameters.