Alphabetical List
Archive Archive storage. A file that holds more files inside, each one of may be compressed
atoul Converts ASCII decimal into long
Bitmap A structure for creating and working with simple bitmapped objects
BitmapSequence While the
Bitmap structure is used for working with a single bitmap, the BitmapSequence is used for working with a
Bitmap array
bitset Works with a set of bits using simple bit operations
Buffer A dynamic memory buffer
Bitmap_fill Fills whole bitmap by a color pointed on the color_t value
bitset_add Adds two bitsets, the same as logical OR
bitset_excl Excludes a bit from the set at a specified position
bitset_in Determines whether the bit at a specified position was excluded
bitset_incl Adds the bit at a specified position to the set
bitset_mul Multiplies two bitsets, the same as logical AND
bitset_sub Subtracts two bitsets, the same as logical XOR
Buffer_ctor Create an empty buffer of a specified data_size
Buffer_dtor Unlocks and frees a previously locked buffer
Buffer_get_allocated_size Returns the size of the allocated space (current capacity that may be bigger than Buffer_get_size())
Buffer_lock Locks storage and returns the pointer to it's area
beep Produces a beep tone
BEEP_ERROR The beep function argument for the ERROR dialog
BEEP_INFO The beep function argument for the INFO dialog
BEEP_OK The beep function argument for the OK dialog
cBevel CBevel object is an outlined empty rectangle
cBitmap Use this structure to place a simple picture on the screen
cBox CBox is simply a filled rectangle
cClip This is a base window structure - a clipped box, which may contain other objects
cDialog The structure for common dialogs
cEdit This structure puts a standard edit control on the Cybiko computer's screen
cEngine Provides timely graphical output
cFrameForm This structure creates a full-screen, framed window
cItem This structure implements methods for working with simple units of the list, such as a text string
cList This structure implements methods for working with a list and a menu
cObject Represents a simple graphic object, and implements base message-delivery and command-processing functions
COMMConfig COM port configuration parameters COM port configuration parameters
cSItem A cSItem object might have an icon on the left and/or additional text on the right
cText Static, transparent text line
cWinApp The cWinApp structure is your application object
cXByte A framed string with an icon on the left
cXItem The same type of string as in the
cItem structure
cXStr A cXStr object might have an icon on the left and/or additional text on the right
cClip_GetShiftx Returns the 'x' coordinate shift (as a result of scrolling)
cClip_GetShifty Returns the 'y' coordinate shift (as a result of scrolling)
cClip_InsObj Adds the object 'obj' to the
cClip in position (x,y), with a z-position index (maximal index is on the top)
cDialog_InsObj Adds an object to the
cDialog in position (x, y) with a z-position index (maximal index is on the top)
cEdit_GetCursorPos Returns the current cursor position relative to the beginning of a piece of text
cEdit_MoveCursor Uses one of these defined methods for moving the cursor: one line up = mc_lineup; one line down = mc_linedown; one page up = mc_pageup; one page down = mc_pagedown (the number of lines per page is defined in page_line_count)
cEdit_SetCursorPos Moves the cursor to a given position relative to the beginning of a string or block of text
cEdit_SetPageLineCount Sets the page length (number of lines to move text when using cursor pageup/down commands)
cf Array of records describing the people in the vicinity
cf_fk Additional information about the person listed
cf_id Cy ID of the user's Cybiko computer
cf_match Mean match coefficient of person and device owner
cf_my_match The mean match coefficient of the listed person - and the device's owner
ch Character read from the keyboard
cList_GetShiftx Returns the 'x' coordinate shift (as a result of scrolling)
cList_GetShifty Returns the 'y' coordinate shift (as a result of scrolling)
cList_InsObj Adds an object to the
cList in position ( x, y ) with a z-position index (maximal index is on the top)
cList_Sel Returns the index of the currently selected object
clock Returns the time from the system startup in milliseconds; updated every 10 mS
cWinApp_get_message The calling thread waits until the first message that fits the specified range appears in the queue
cWinApp_InsObj Adds an object to the
cWinApp in position (x, y) with a z-position index (maximal index is on the top)
cXByte_SelLeft Selects the section on the item's left side (only if the item has the focus)
cXByte_SelRight Selects the section on the item's right side (only if the item has the focus)
cXByte_SetStart Highlights the entire string on the item's right side and positions the cursor at its end (only when the section on the item's right side is selected)
cXItem_Esc Deselects the left or right section of the item (if either was selected), and restores L/Rsel from L/Rprev
cXItem_OK Deselects the left or right section of the item (if either was selected), and saves L/Rsel to L/Rprev
cXItem_SelLeft Selects the left-side section of the item (only if the item has focus)
cXItem_SelRight Selects the right-side section of the item (only if the item has focus)
cXStr_Esc Clears an edited string and deselects the section on the item's right side(if it was selected)
cXStr_OK Saves an edited string and deselects the section on the item's right side (if it was selected)
cXStr_SelLeft Selects the section on the item's left side (only if the item has the focus)
cXStr_SelRight Selects the section on the item's right side (only if the item has the focus)
cXStr_SetStart Highlights the entire whole right-side string, and positions the cursor at its end (only when the section on the item's right side is selected)
cyid Cy ID of the device on which the score was reached
calloc Allocates an array in memory, with elements initialized to 0
clock_t Stores time values: used by the clock() function
com_open Opens a serial port for read / write access
com_read Reads a byte from a serial port
cprintf Formats and prints the string to the Cybiko console
cy3d_cos Calculates the cosine of the angle
cy3d_distance2 Retrieves the square of the distance between the two points
cy3d_draw_map_buffer Copies from the source video buffer to the destination video buffer performing bitwise OR
cy3d_draw_sky Fills the top part of the screen with the specified color
cy3d_load Loads the image collection with the specified name
cy3d_load_spr Loads the sprite collection with the specified index in the application resource list
cy3d_load_tex Loads the texture collection with the specified index in the application resource list
cy3d_move Moves a point by a fixed distance in the specified direction
cy3d_point Converts the point's coordinates from integer values to fixed point (8.8) values
cy3d_pos Converts the point's coordinates, from fixed point (8.8) values to integer values
cy3d_warp Transforms the point's position in the 3D world to its position in the camera's coordinate system (i.e
cyid2str Converts CyID from cyid_t to text
DirectKeyboard A DirectKeyboard object scans the Cybiko computer's keyboard to determine what keys the user has pressed
DisplayGraphics This structure is designated to execute any draw operation on the cybiko computer's display. This structure is designated to execute any draw operation on the Cybiko computer's display. If you want to make draw operations on a bitmap object, it's best to use the
Graphics structure. The Cybiko computer features two displays; one of them virtual. We refer to these displays as 'graphics pages.' The draw operations are performed on the virtual graphics page, and then shown as the Cybiko screen's graphics page
data_bits Placeholder for COMM_DATABITS_* values
DirectKeyboard_scan Scans the Cybiko computer's keyboard to determine what keys are being pressed
DisplayGraphics_flip Switches background and foreground pages and shows the background screen on the LCD
disable_key_click Disables the click sound for the keys specified, enables the click sound for the rest keys
DL_INQUEUE Message is in queue to deliver; please, don't delete the message while in this state
DM_OR Make the image opaque; do not allow background color to show through the object
DM_XOR XOR pixels overlay bitmap pixels
draw_bar Fills a rectangle with a specified color, to form a color bar
draw_lib Draws a bitmap in the specified position
execute_module Loads and executes the module, then waits for it's module_main to exits
exit Exits current the thread with some code
File The object to be manipulated
FileFind File finder. Implements the functions needed to find a set of files
Finder Finder is a resident program; that is, it is always in memory. It's main purpose is to gather information about the Cy-environment
Flag The flag synchronization object (aka Semaphore)
Flagex Synchronization object that combines FLAG and MutEX (FLAGEX)
folk_t Describes the " You&me/About Me " and " You&me/About You " information
Font Provides functions for manipulating the appearance of text characters
File_exists Checks whether a file with specified name exists
File_get_info Initializes the
File object's fields (name, date, length) of the
File object, using the specified file's parameters
File_remove Deletes the specified file if it is not being modified (written to or read)
File_rename Renames the specified file if it is not being modified (written to or read)
FileFind_ctor Starts a new search session using a specified search mask
FileInput_ctor_Ex Creates an input file stream object for a file with the specified name
FileInput_is_eof Returns TRUE if the EOF flag is set (stream reached end-of-file)
FileInput_open Opens an input stream for the file with the specified name
FileInput_seek Seeks to the specified position, then returns the sought position
FileOutput_ctor_Ex Creates an output file stream object for the file with the specified name
FileOutput_open Opens an output stream for the file with the specified name
FileOutput_seek Seeks to the specified position, then returns the sought position
Finder_age Calculates the user's age from his/her last birthday
Finder_find_disap Finds the position in the finder.cf array of the person who temporarily disappeared from the finder's environment
finder_mutex Mutually exclusive access synchronization object
Flag_clear Sets a flag in a clear state, or changes the flag's state to clear
Flag_flip Flips a flag's state from set to clear or vice-versa
Flag_set Sets a flag, or changes the flag to the set state
Flag_set_Ex Sets the flag to a specified state, or changes the flag's state to set or clear
Font_get_x Returns the X origin of the Nth bitmap in a font object
Font_get_y Returns the Y origin of the Nth bitmap in a font object
Font_load Loads the font from an opened stream
Font_store Stores a font object to an opened stream
fixed_t Values with the fixed point ( 8.8 )
Flags Stream's state flags
free Frees a memory block
FREE_MEMORY Frees the memory block allocated for the object (used in destructor)
Graphics This structure allows draw operations to be applied to
Bitmap objects
Graphics_draw_bitmap Allows the bitmap 'bmp' to be drawn in a specified position (left, top) in 'fm' mode
Graphics_draw_char Allows the character 'fc' to be drawn in the current font in specified position (x, y)
Graphics_draw_text Allows 'text' to be drawn in the current font, in the specified position (left , top)
Graphics_scroll Scrolls a rectangle area that is defined by delta x, delta y in 'ptr_rectangle'
Graphics_set_clip Sets a clip region, defined by the coordinates stored in the fx, fy, fw, and fh parameters
get_people_around Returns the CyID of the next device after prev_device (the CyIDs of people in the vicinity)
howmany_disap Number of people around who temporarily disappeared from the finder's environment
has_focus Tests whether the current process has the focus
htoul Converts hexadecimal ASCII into long
info_t Describes the " You&me/Business Card " information
Input An abstract object for sequential data access objects
i_bday Birthday, day of the month
Input_is_bad Returns TRUE if the BAD flag is set (stream is bad)
Input_is_eof Returns TRUE if the EOF flag is set (stream reached end-of-file)
Input_is_good Returns TRUE if the BAD flag is not set (stream is good)
Input_read Reads the 'length' bytes from the stream
imax Returns the maximum of the two values
imin Returns the minimum of the two values
in_rect Returns TRUE if the point is in the rectangle area
is_pattern Checks whether string contains '*' or '?' characters
is_tone_playing Allows the device to determine whether or not a tone is being played
KeyParam The parameter holder for keyboard messages
KEY_ESC Escape/Backspace ( upper left corner )
KEY_HELP Help key, in the upper-left corner of the case
KEY_UP Up ( joystick, arrow key )
last_key_time Returns the time (in the time_t format) of the last keystroke
last_rf_clock Returns the clock_t value of the last sent or received frame except sent pings (last RF activity clock)
last_rf_time Returns the time the last frame was sent or received, except sent pings
LEAVE_MEMORY Doesn't free the memory block allocated for the object (used in destructor)
Message Structure for interprocess communications; can be sent either locally or remotely
module_t The application module structure
Mutex Mutex a kind of a synchronization object that provides MUTually EXclusive (MUTEX) access to some part of the code (in some systems this is also known as Resource)
m_gfx Pointer to graphics device context
m_process Pointer to the current cywin application
mask Keyboard modifier mask
Message_deliver Delivers a message to a specified target, with delivery result notification
mf The user's own profile
mi The user's own business card
module Pointer to the module to which the thread belongs
MSequence_ctor Creates a music sequence from a specified resource (file) name
malloc Allocates memory blocks
memcmp Compares characters in two buffers
memcpy Copies characters between buffers
memmove Moves one buffer to another
memset Sets buffers to a specified character
mFileName_make_path Creates an absolute file name by combining the file name with the device name
MSG_AUTODELETE Message_deliver() flag, which deletes the message after it was delivered
MSG_CHARTYPED Sends the message to the focused program when the user releases a key
MSG_DEVICE Receiver sends the message when a device appears or disappears on the channel
MSG_GOTFOCUS The process gets the message once it gets the focus
MSG_KEYDOWN Sends the message to the focused program when the user presses a key
MSG_KEYUP Sends the message to the focused program when the user releases a key
MSG_QUIT Sends this message when the process should finish
MSG_TIMER Sent when the pre-set timer counts down to 0
MSG_USER Start of the user_defined message ID
MSG_USER_FOLK ID of the message sent to the application when any device appears or disappears from the environment
nickname Cy name of the player, who reach the high score
NOT_FOUND Person with the specified parameter not found
Output An abstract object for the sequential data access objects
Output_is_bad Returns TRUE if the BAD flag is set (stream is bad)
Output_is_eof Returns TRUE if the EOF flag is set (stream reached end-of-file)
Output_is_good Returns TRUE if the BAD flag is not set (stream is good)
open_resource Returns the resource from the current archive, using resource index
open_resource_Ex Returns the resource from the current archive, using the resource name
own_icq ICQ number of the device owner
point_t A point on a plane, with the coordinates represented by fixed point (8.8) values
pos_t A point on a plane, with the coordinates represented by integer values
Process A kind of thread that can process messages
p_x X-coordinate of the point
p_y Y-coordinate of the point
ps_x X-coordinate of the point
ps_y Y-coordinate of the point
PR_IDLE Very low priority (for background tasks)
PR_RUNTIME Very high priority (for runtime threads)
Queue Messages queue; messages are stored in the queue
qflag_t Enumeration of masks for local broadcast messages
raster_t A collection of sprites or textures used by the CyOS 3D library
r_num Number of images in the collection
r_size Size of a single image in the collection
random Returns a pseudo-random value from 0 to max - 1
rect Draws a rectangle with the specified color
rf_resume Resumes RF communications after a pause
Score The game's high score archive
score_t The game's high score structure
Score_read Reads the record from the high score archive
Score_write Writes the record to the high score archive
sDown Enable scrolling down
sNone No scrolling available
stop_bits Placeholder for COMM_STOPBITS_* values
sUpDown Enable scrolling both up and down
SEEK_CUR Seek from the current position (a positive offset indicates towards end of file)
seek_t Defines the initial position in the stream and must be one of the following: SEEK_SET, SEEK_CUR or SEEK_END
send_copy_msg Sends a pre-written message to another application in the same Cybiko computer
send_msg Sends a message to another application in the same Cybiko computer
send_remote_copy_msg Sends pre-written message to another application in the same or other Cybiko computer
send_remote_msg Sends message to another application in the same or another Cybiko computer
set_critical_mode Sets a special critical mode to disable network or internal task interrupts, such as invite
set_hourglass When you start this function, the system starts a special
Thread to show the picture, which can eat up to 10-11% of processor time; after you stop it, don't forget to remove it from the screen by repainting it
size_t Result of the sizeof operator
sleep Pauses execution of the current thread
sprintf Writes formatted data to a string
srand Initializes a pseudo-random number generator
start_module Starts execution of the designated module (do not wait until it initializes!)
stop_tone Stops tone playing (turns the sound off)
str2cyid Converts CyID from text form to cyid_t
str_Score_Again String "Your final score: %d.\nDo you want to start again?"
strcat Appends one string to another and terminates the resulting string with a null character
strchr Finds a character in a string
strcmp Compares characters from two strings
strcpy Copies a string, including the terminating null character to the destination buffer
strends Checks whether the string ends with a specified substring
strlen Returns the length of a string, not including the terminating null character
strmatch Checks wildcard match of the string to the pattern
strncmp Compares characters from two strings
strncpy Copies the initial count characters of the source string to the destination buffer
strrchr Scans a string for the last occurrence of a character
strstarts Checks whether a string starts with a specified substring
TGraph The implementation of raster and 2D-graphics. It is designated for work with primitive graphics such as rectangles, lines and pixels
Thread The main thread object for the CyOS
Time A time manipulation structure
TGraph_fill_rect Fills a rectangle at the specified coordinates with the current color
TGraph_scroll Scrolls the rectangle defined by ( x, y, width, height ) parameters
TGraph_set_bkcolor Sets the transparent color as the color defined in the 'color' parameter
time Returns the current time in the system format (seconds since some date)
Time_get_RTC Sets the fields according to the values read from the Real
Time Clock (RTC)
Time_get_weekday Calculates the weekday for the current date (Sunday is 0, Saturday is 6)
timeout Maximum timeout (in ms) between write() call and actual byte sending
Type Form type (rect or rounded box)
text Draws text in the specified color
textC Draws text with specified colors for the text and the background
time_t Represents time values in the time() function and
Time object
tMResults Predefined results that may be returned from modal forms
TRACE Traces to the system console
va_arg Retrieves the current argument from the list of optional arguments for variable argument function
va_end Releases a list of optional arguments for variable argument function
va_start Initializes a list of optional arguments for variable argument function
vibrate Turns the vibrator on (if index > 0) or off (if index is 0)
vsprintf Writes formatted output using a pointer to a list of arguments
x Rectangle's x-coordinate
xtoi Converts some ASCII number into long
y Rectangle's y-coordinate
year Year - 1900, 99 means 1999