FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kProjector Class Reference

Description

Represents projector configuration.

Inheritance diagram for kProjector:
Inheritance graph

Public Member Functions

kStatus kProjector_AddExtension (kProjector projector, kType type, kProjectorExt *extension)
 Creates and adds a new projector control extension of the specified type. More...
 
kStatus kProjector_AddState (kProjector projector, kProjectorState *state)
 Creates and adds a new state with default values. More...
 
kBool kProjector_AutoShutdownEnabled (kProjector projector)
 Reports whether auto-shutdown is currently enabled. More...
 
kStatus kProjector_AutoShutdownInfo (kProjector projector, kInfoBool *info)
 Reports constraint and validity information for the AutoShutdown setting. More...
 
kSize kProjector_BitDepth (kProjector projector)
 Gets the projected pattern bit depth. More...
 
kStatus kProjector_BitDepthInfo (kProjector projector, kInfoSize *info)
 Reports constraint and validity information for the BitDepth setting. More...
 
kStatus kProjector_Clear (kProjector projector, kSize stateCount)
 Resets projector mode settings to defaults. More...
 
kProjectorControl kProjector_Control (kProjector projector)
 Reports the control mode of the projector. More...
 
k32u kProjector_ControlId (kProjector projector)
 Gets the control source id for a projector. More...
 
kStatus kProjector_ControlIdInfo (kProjector projector, kInfo *info)
 Reports constraint and validity information for the ControlId setting. More...
 
kStatus kProjector_ControlInfo (kProjector projector, kInfoBits *info)
 Reports constraint and validity information for the Control setting. More...
 
kStatus kProjector_DeleteExtension (kProjector projector, kProjectorExt extension)
 Destroys the specified projector control extension and removes it from the projector's extension list. More...
 
kStatus kProjector_DeleteState (kProjector projector, kProjectorState state)
 Destroys the specified state and removes it from the projector's state list. More...
 
kStatus kProjector_DynamicFrameRateInfo (kProjector projector, kInfoBool *info)
 Reports constraint and validity information for the DynamicFrameRate setting. More...
 
kStatus kProjector_Enable (kProjector projector, kBool enable)
 Enables or disables the projector. More...
 
kStatus kProjector_EnableAutoShutdown (kProjector projector, kBool enable)
 Enables or disables auto-shutdown for the projector. More...
 
kStatus kProjector_EnableDynamicFrameRate (kProjector projector, kBool enable)
 Enables or disables dynamic frame rate for the projector. More...
 
kStatus kProjector_EnableLightOutput (kProjector projector, kBool enable)
 Enables or disables light output for the projector. More...
 
kProjectorExt kProjector_ExtensionAt (kProjector projector, kSize index)
 Gets the control extension at the specified index. More...
 
kSize kProjector_ExtensionCount (kProjector projector)
 Gets the number of control extensions that have been configured. More...
 
kSize kProjector_FrameCount (kProjector projector)
 Gets the number of frames in a sequence. More...
 
kStatus kProjector_FrameCountInfo (kProjector projector, kInfoSize *info)
 Reports constraint and validity information for the FrameCount setting. More...
 
kSize kProjector_Height (kProjector projector)
 Gets the height of the projector display. More...
 
kSize kProjector_Id (kProjector projector)
 Gets the id of the projector module. More...
 
kBool kProjector_IsConnected (kProjector projector)
 Reports whether a projector device is connected and communicating. More...
 
kBool kProjector_IsDynamicFrameRateEnabled (kProjector projector)
 Reports whether dynamic frame rate is currently enabled. More...
 
kBool kProjector_IsEnabled (kProjector projector)
 Reports whether the projector is currently enabled. More...
 
kBool kProjector_LightOutputEnabled (kProjector projector)
 Reports whether light output is currently enabled. More...
 
kStatus kProjector_LightOutputInfo (kProjector projector, kInfoBool *info)
 Reports constraint and validity information for the LightOutput setting. More...
 
kStatus kProjector_LoadColGains (kProjector projector, kArray1 gains)
 Loads the per column gains to input pattern. More...
 
kStatus kProjector_LoadPatterns (kProjector projector, kArray2 patterns)
 Loads the input pattern to be projected. More...
 
kStatus kProjector_LoadRowGains (kProjector projector, kArray1 gains)
 Loads the per row gains to input pattern. More...
 
k64u kProjector_MinimumPeriod (kProjector projector)
 Reports the time required by this projector to respond to an event. More...
 
kProjectorModel kProjector_Model (kProjector projector)
 Gets the model of the projector. More...
 
k32u kProjector_Palette (kProjector projector, kSize index)
 Gets the output pixel value corresponding to the specified pattern input value. More...
 
kStatus kProjector_PaletteInfo (kProjector projector, kSize index, kInfo32u *info)
 Reports constraint and validity information for the Palette setting. More...
 
kProjectorPatternMode kProjector_PatternMode (kProjector projector)
 Reports the current input pattern format. More...
 
kStatus kProjector_PatternModeInfo (kProjector projector, kInfoBits *info)
 Reports constraint and validity information for the PatternMode setting. More...
 
kStatus kProjector_SetBitDepth (kProjector projector, kSize bitDepth)
 Sets the projector pattern bit depth. More...
 
kStatus kProjector_SetControl (kProjector projector, kProjectorControl type)
 Sets the control mode of the projector. More...
 
kStatus kProjector_SetControlId (kProjector projector, k32u id)
 Sets the control source id for a projector. More...
 
kStatus kProjector_SetFrameCount (kProjector projector, kSize frameCount)
 Sets the number of frames to project in a sequence. More...
 
kStatus kProjector_SetPalette (kProjector projector, kSize index, k32u pixel)
 Sets the output pixel value corresponding to the specified pattern input value. More...
 
kStatus kProjector_SetPatternMode (kProjector projector, kProjectorPatternMode mode)
 Sets the expected format for input pattern data. More...
 
kProjectorState kProjector_StateAt (kProjector projector, kSize index)
 Gets the state at the specified index. More...
 
kSize kProjector_StateCount (kProjector projector)
 Gets the number of states belonging to the projector. More...
 
kStatus kProjector_StateCountInfo (kProjector projector, kInfoSize *info)
 Reports constraint and validity information for the StateCount setting. More...
 
kStatus kProjector_Stats (kProjector projector, kProjectorStats *stats)
 Retrieve statistics. More...
 
kStatus kProjector_SwapStates (kProjector projector, kSize index0, kSize index1)
 Swaps the order of two states in the projector's state list. More...
 
kSize kProjector_Width (kProjector projector)
 Gets the width of the projector display. More...
 

The documentation for this class was generated from the following file: