![]() |
![]() |
![]() |
These functions handle operations that directly involve the Photon Manager. Using these functions, you can:
Entry | Description |
---|---|
PhAddMergeTiles() | Merge two list tiles, eliminating overlap |
PhArea_t | Position and dimensions of a rectangular area |
PhAttach() | Open a communications channel |
PhBlit() | Blit an area within a region |
PhChannelAttach() | Create or attach a channel |
PhClipboardCopy() | Copy data to the clipboard |
PhClipboardCopyString() | Copy string-only data to the clipboard |
PhClipboardPasteFinish() | Release all memory associated with a paste operation |
PhClipboardPasteStart() | Begin a paste operation |
PhClipboardPasteString() | Paste string-only data from the clipboard |
PhClipboardPasteType() | Search clipboard for an entry by type |
PhClipboardPasteTypeN() | Search clipboard for an entry by order |
PhClipHeader | Clipboard header structure |
PhClipTilings() | Clip one list of tiles from another |
PhCoalesceTiles() | Combine a list of tiles |
PhCopyTiles() | Copy a list of tiles |
PhDCGetCurrent() | Get the currently active Draw Context |
PhDCSetCurrent() | Set the currently active Draw Context |
PhDetach() | Free all resources consumed by a Photon channel |
PhDeTranslateTiles() | Subtract a point from the vertices of a list of tiles |
PhDim_t | Dimensions of an area |
PhEvent_t | An event |
PhEventArm() | Arm the currently attached Photon channel |
PhEventEmit() | Emit an event |
PhEventEmitmx() | Emit an event when the event-specific data isn't contiguous in memory |
PhEventNext() | Provide synchronous event notification |
PhEventPeek() | Check to see if an event is pending |
PhEventRead() | Provide asynchronous event notification |
PhEventRegion_t | Emitter and collector of an event |
PhFreeTiles() | Return a list of tiles to the internal tile pool |
PhGetConnectId() | Get the connection ID of the calling process |
PhGetConnectInfo() | Get information about a Photon channel |
PhGetData() | Get data for an event |
PhGetMsgSize() | Get message size |
PhGetRects() | Get an event's rectangle set |
PhGetTile() | Retrieve a tile from the internal tile pool |
PhImage_t | Data and characteristics of an image |
PhInitDrag() | Initiate a drag operation |
PhIntersectTilings() | Determine the intersection of two lists of tiles |
PhKeyToMb() | Get the UTF-8 value of a key event |
PhMakeGhostBitmap() | Create a ghost bitmap for an image |
PhMakeTransBitmap() | Create a transparency mask for an image |
PhMergeTiles() | Remove all overlap from a list of tiles |
PhMoveCursorAbs() | Move cursor to absolute position |
PhMoveCursorRel() | Move cursor to relative position |
PhPoint_t | Coordinates of a single point |
PhQueryCursor() | Collect cursor information |
PhQueryRids() | Get a list of regions |
PhQuerySystemInfo() | Query the system for information |
PhReattach() | Change the current Photon channel |
PhRect_t | Coordinates of a rectangle |
PhRectsToTiles() | Create a list of tiles from an array of rectangles |
PhRegionChange() | Change the definition of a region |
PhRegion_t | Data structure that describes a region |
PhRegionClose() | Remove a region |
PhRegionDataFindType() | Find a data type within a region's data |
PhRegionDataHdr_t | Data that's attached to a region |
PhRegionOpen() | Open a region |
PhRegionQuery() | Retrieve information about a region |
PhReleaseImage() | Release allocated members of an image structure |
PhSortTiles() | Sort a list of tiles |
PhTile_t | A list of rectangles |
PhTilesToRects() | Create an array of rectangles from a list of tiles |
PhTimerArm() | Arm a timer event |
PhTo8859_1() | Get the ASCII value of a key event |
PhTranslateTiles() | Add a point to the vertices of a list of tiles |
PhWindowChange() | Modify the attributes of a window's region |
PhWindowClose() | Close a window |
PhWindowEvent_t | A window action |
PhWindowOpen() | Create a window region |
PhWindowQueryVisible() | Query a visible extent |
![]() |
![]() |
![]() |