FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kProjectorAutoInt.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_PROJECTOR_AUTO_INT_H
9 #define K_FIRESYNC_PROJECTOR_AUTO_INT_H
10 
12 
19 //typedef kProjectorExt kProjectorAutoInt; --forward-declared in kFsDef.x.h
20 
30 kFsFx(kStatus) kProjectorAutoInt_SetMinIntensity(kProjectorAutoInt extension, k32u intensity, kAdjust adjustment = kADJUST_NONE);
31 
40 
50 
60 kFsFx(kStatus) kProjectorAutoInt_SetMaxIntensity(kProjectorAutoInt extension, k32u intensity, kAdjust adjustment = kADJUST_NONE);
61 
70 
80 
89 
99 kFsFx(kStatus) kProjectorAutoInt_SetSlope(kProjectorAutoInt extension, kSize entryIndex, k64f slope);
100 
109 kFsFx(k64f) kProjectorAutoInt_Slope(kProjectorAutoInt extension, kSize entryIndex);
110 
120 kFsFx(kStatus) kProjectorAutoInt_SlopeInfo(kProjectorAutoInt extension, kSize entryIndex, kInfo64f* info);
121 
122 #include <kFireSync/Client/Projector/Extensions/kProjectorAutoInt.x.h>
123 
124 #endif
kStatus kProjectorAutoInt_MinIntensityInfo(kProjectorAutoInt extension, kInfo32u *info)
Reports constraint and validity information for the minimum intensity.
kSize kProjectorAutoInt_EntryCount(kProjectorAutoInt extension)
Reports the number of maximum entries allowed for this extension.
k32u kProjectorAutoInt_MaxIntensity(kProjectorAutoInt extension)
Reports the maximum intensity defined by this extension.
kStatus kProjectorAutoInt_SetMaxIntensity(kProjectorAutoInt extension, k32u intensity, kAdjust adjustment=kADJUST_NONE)
Sets the maximum intensity defined by this extension.
kStatus kProjectorAutoInt_SetMinIntensity(kProjectorAutoInt extension, k32u intensity, kAdjust adjustment=kADJUST_NONE)
Sets the minimum intensity defined by this extension.
Type of adjustment to perform to bring a setting into conformance with its constraints.
#define kADJUST_NONE
No adjustment.
Definition: kInfo.h:48
kStatus kProjectorAutoInt_SlopeInfo(kProjectorAutoInt extension, kSize entryIndex, kInfo64f *info)
Reports constraint and validity information for the slope values.
Represents constraint and validity information for a double setting.
Definition: kInfo.h:438
k64f kProjectorAutoInt_Slope(kProjectorAutoInt extension, kSize entryIndex)
Reports the current slope used for auto intensity.
Represents parameters for the projector auto-intensity extension.
kStatus kProjectorAutoInt_SetSlope(kProjectorAutoInt extension, kSize entryIndex, k64f slope)
Sets the slope with units exposure (us) per intensity count.
k32u kProjectorAutoInt_MinIntensity(kProjectorAutoInt extension)
Reports the minimum intensity defined by this extension.
kStatus kProjectorAutoInt_MaxIntensityInfo(kProjectorAutoInt extension, kInfo32u *info)
Reports constraint and validity information for the maximum intensity.
Represents constraint and validity information for a 32-bit unsigned integer setting.
Definition: kInfo.h:98
Declares the kProjectorExt type.