home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-11-27 | 28.9 KB | 1,229 lines |
- TABLE OF CONTENTS
-
- swazblanker.library/PrintInfoTagList
- swazblanker.library/SB_AddPrefsTaskTagList
- swazblanker.library/SB_AllocConfig
- swazblanker.library/SB_BecomeBlankerTaskEnd
- swazblanker.library/SB_BecomeBlankerTaskTagList
- swazblanker.library/SB_BlankerReady
- swazblanker.library/SB_CloneFrontScreenTagList
- swazblanker.library/SB_CloseAllPrefsTasks
- swazblanker.library/SB_CloseColorCycle
- swazblanker.library/SB_CloseCopper
- swazblanker.library/SB_ClrBlankerScreen
- swazblanker.library/SB_CreateBlankerTask
- swazblanker.library/SB_FreeBlankerInfo
- swazblanker.library/SB_FreeConfig
- swazblanker.library/SB_FreeInit
- swazblanker.library/SB_FrontScreenModeID
- swazblanker.library/SB_GetBaseVarTagList
- swazblanker.library/SB_GetConfigVar
- swazblanker.library/SB_GotoBlankerHomeDir
- swazblanker.library/SB_HelpClose
- swazblanker.library/SB_HelpTagList
- swazblanker.library/SB_InitTagList
- swazblanker.library/SB_KillBlankerTask
- swazblanker.library/SB_LockSBBase
- swazblanker.library/SB_ModeSupportsCopper
- swazblanker.library/SB_OpenColorCycleTagList
- swazblanker.library/SB_OpenCopperTagList
- swazblanker.library/SB_OpenScreenTagList
- swazblanker.library/SB_OpenWindowTagList
- swazblanker.library/SB_PingBlankerScreen
- swazblanker.library/SB_ReadConfig
- swazblanker.library/SB_RemPrefsTask
- swazblanker.library/SB_ResetColorCycle
- swazblanker.library/SB_ResetCopper
- swazblanker.library/SB_ReturnBlankerHomeDir
- swazblanker.library/SB_ServerMasterCleanUp
- swazblanker.library/SB_ServerMasterSetUpTagList
- swazblanker.library/SB_SetBaseVarTagList
- swazblanker.library/SB_SetBlankerScreen
- swazblanker.library/SB_SetConfigVar
- swazblanker.library/SB_SetCopperTagList
- swazblanker.library/SB_UnLockSBBase
- swazblanker.library/SB_WriteConfig
- swazblanker.library/PrintInfoTagList swazblanker.library/PrintInfoTagList
-
- NAME
- SB_PrintInfoTagList( SBInit, Tags )
-
- SYNOPSIS
- SB_PrintInfoTagList( SBInit, TagList );
- A0 A1
-
- void SB_PrintInfoTagList( struct SBInit *, struct TagItem * );
-
- void SB_PrintInfoTags( struct SBInit *, Tag1, ... );
-
- FUNCTION
- All blanker modules should call this function when a
- SB_Init method of SBINIT_METHOD_INFO is set.
-
- INPUTS
- TagList - the following tags are supported:
-
- SBINFO_Author (STRPTR) - name of author.
- Eg. "David Swasbrook (Swaz)". Default is NULL
-
- SBINFO_CPU (ULONG) - type of CPU required.
- Default is 68000.
-
- SBINFO_CPULOAD (ULONG) - amount of CPU that the blanker is
- likely to use. Available settings are:
- SBINFOLOAD_NONE - none or very little
- SBINFOLOAD_LOW
- SBINFOLOAD_LOWMED
- SBINFOLOAD_MEDIUM
- SBINFOLOAD_MEDHIGH
- SBINFOLOAD_HIGH - lots and lots of CPU time
- Default is SBINFOLOAD_LOW.
-
- SBINFO_EMail (STRPTR) - email address of the author or
- NULL if does not have email. Eg. "Swaz@iconz.co.nz"
- Default is NULL.
-
- SBINFO_Kickstart (ULONG) - minimum kickstart required.
- Default is 39.
-
- SBINFO_LocArray (APTR) - pointer to locale array. See
- matrix.library documentation for frurther details on
- array format. Default is NULL.
-
- SBINFO_LongDesc (STRPTR) - string giving a full desciption
- of the blanker. Default is NULL.
-
- SBINFO_Name (STRPTR) - name of the module.
- Specifying this tag will attempt to open the locale
- catalog file "SwazBlanker/Name.catalog", and place
- the result in SBInfo->Catalog.
-
- SBINFO_Revision (UWORD) - revision. See also SBINFO_Version.
- Default 0.
-
- SBINFO_ShortDesc (STRPTR) - string giving a short few
- words description of the blanker. Default is NULL.
-
- SBINFO_Stack (ULONG) - stack size to allocate to blanker.
- Default is 4096.
-
- SBINFO_Time (STRPTR) - compilation date/time.
- Default is NULL.
-
- SBINFO_Version (UWORD) - version. See also SBINFO_Revision.
- Default 0.
-
- RESULT
- None.
-
- SEE ALSO
- SB_InitTagList().
-
- swazblanker.library/SB_AddPrefsTaskTagList swazblanker.library/SB_AddPrefsTaskTagList
-
- NAME
- SB_AddPrefsTaskTagList -- add a prefs process to resident list (V41)
-
- SYNOPSIS
- Node = SB_AddPrefsTaskTagList( Name, TagItems );
- D0 A0 A1
-
- struct BlankerPrefsNode *SB_AddPrefsTaskTagList( STRPTR, struct TagItem * );
-
- Node = SB_AddPrefsTaskTags( Name, Tag1, ... )
-
- struct BlankerPrefsNode *SB_AddPrefsTaskTags( STRPTR, Tag1, ... );
-
- INPUTS
- Name - name of task
- TagItems - currently NULL.
-
- RESULT
- Returns a pointer to a struct BlankerPrefsNode which you
- pass to SB_RemPrefsTask() when you have finished.
-
- SEE ALSO
- SB_RemPrefsTask().
-
- swazblanker.library/SB_AllocConfig swazblanker.library/SB_AllocConfig
-
- NAME
- SB_AllocConfig -- allocate config data (V43)
-
- SYNOPSIS
- SBConfig = SB_AllocConfig( Name );
-
- APR SB_AllocConfig( STRPTR );
-
- FUNCTION
-
- INPUTS
- Name - name to identify config data.
-
- RESULT
- Returns an allocated SBConfig structure.
-
- SEE ALSO
- SB_FreeConfig().
-
- swazblanker.library/SB_BecomeBlankerTaskEnd swazblanker.library/SB_BecomeBlankerTaskEnd
-
- NAME
- SB_BecomeBlankerTaskEnd -- finish being the blanker (V41)
-
- SYNOPSIS
- SB_BecomeBlankerTaskEnd( Message );
- A0
-
- void SB_BecomeBlankerTaskEnd( struct SBMessage * );
-
- INPUTS
- Message - as returned by SB_BecomeBlankerTaskTagList().
-
- RESULT
- None.
-
- SEE ALSO
- SB_BecomeBlankerTaskTagList().
-
- swazblanker.library/SB_BecomeBlankerTaskTagList swazblanker.library/SB_BecomeBlankerTaskTagList
-
- NAME
- SB_BecomeBlankerTaskTagList -- become the blanker task (V41)
-
- SYNOPSIS
- Message = SB_BecomeBlankerTaskTagList( TagItems );
- D0 A0
-
- struct SBMessage *SB_BecomeBlankerTaskTagList( struct TagItem * );
-
- struct SBMessage *SB_BecomeBlankerTaskTags( Tag1, ... );
-
- INPUTS
- TagItems - none defined.
-
- RESULT
- Returns a TRUE if have successfully become the blanker
- task. The task should then enter the blanker routine as
- normal and terminate when a SIGBREAK_CTRL_C is received.
- Eg.
- if( lock = SB_BecomeBlankerTaskTagList( NULL ) )
- {
- Blank();
- SB_BecomeBlankerTaskEnd( lock );
- }
-
- NOTES
- This function is designed for the 'Test' feature in the
- configuration for each blanker.
-
- SEE ALSO
- SB_BecomeBlankerTaskEnd().
-
- swazblanker.library/SB_BlankerReady swazblanker.library/SB_BlankerReady
-
- NAME
- SB_BlankerReady -- tell server we are running (V41)
-
- SYNOPSIS
- SB_BlankerReady()
-
- void SB_BlankerReady( void );
-
- FUNCTION
- The blanker should call this function as soon as it is
- ready to blank. This is after all required resources
- have been obtained, so that the server knows that the
- blanker running successfully. The server will wait for
- this signal or the signal from the blanker exiting
- before proceeding.
-
- INPUTS
- None.
-
- RESULT
- None.
-
- SEE ALSO
-
- swazblanker.library/SB_CloneFrontScreenTagList swazblanker.library/SB_CloneFrontScreenTagList
-
- NAME
- SB_CloneFrontScreenTagList -- open a clone of the frontmost screen (V41)
-
- SYNOPSIS
- Screen = SB_CloneFrontScreenTagList( ScreenPtr, WindowPtr, TagItems );
- D0 A0 A1 A2
-
- struct Screen *SB_CloneFrontScreenTagList( struct Screen **,
- struct Window **, struct TagItem * );
-
- Screen = SB_CloneFrontScreenTags( ScreenPtr, WindowPtr, Tag1, ... );
-
- struct Screen *SB_CloneFrontScreenTags( struct Screen **,
- struct Window **, Tag1, ... );
-
- INPUTS
- TagItems - pointer to (an array of) TagItem
- structures, terminated by the value of TAG_END.
- Currently there are none defined so always set this
- to NULL.
-
- RESULT
- Screen - an open Intuition screen. For extended error
- codes see intuition.library/OpenScreen() when Screen
- is returned NULL.
-
- SEE ALSO
- SB_OpenScreenTagList(), SB_OpenWindowTagList(),
- SB_FrontScreenModeID(), intuition.library/OpenScreen()
-
- swazblanker.library/SB_CloseAllPrefsTasks swazblanker.library/SB_CloseAllPrefsTasks
-
- NAME
- SB_CloseAllPrefsTasks -- shutdown all preferences (V41)
-
- SYNOPSIS
- SB_CloseAllPrefsTasks( void );
-
- void CloseAllPrefsTasks( void );
-
- FUNCTION
-
- INPUTS
- None.
-
- RESULT
- All the module preferences currently open will be shutdown,
- this is achieved by sending a SIGBREAKF_ABORT to all the
- preferences tasks (provided they have been attached through
- SB_AddPrefsTaskTagList() ).
-
- NOTES
- This function is intended for use by the server.
-
- SEE ALSO
- SB_AddPrefsTaskTagList(), SB_RemPrefsTask().
-
- swazblanker.library/SB_CloseColorCycle swazblanker.library/SB_CloseColorCycle
-
- NAME
- SB_CloseColorCycle - stop and free color cycling (V41)
-
- SYNOPSIS
- SB_CloseColorCycle( ColorCyc );
- A0
-
- void SB_CloseColorCycle( struct SBColorCyc * );
-
- INPUTS
- ColorCyc - pointer as returned by SB_OpenColorCycleTagList().
-
- RESULT
- None.
-
- SEE ALSO
- SB_CloseColorCycleTagList()
-
- swazblanker.library/SB_CloseCopper swazblanker.library/SB_CloseCopper
-
- NAME
- SB_CloseCopper - end copper banding effect (V41)
-
- SYNOPSIS
- SB_CloseCopper( SBCopper );
- A0
-
- VOID SB_CloseCopper( struct SBCopper * );
-
- INPUTS
- SBCopper - copper structure to detach from screen.
-
- RESULT
- None.
-
- SEE ALSO
- SB_OpenCopperTagList()
-
- swazblanker.library/SB_ClrBlankerScreen swazblanker.library/SB_ClrBlankerScreen
-
- NAME
- SB_ClrBlankerScreen -- clear blanker screen/window (V41)
-
- SYNOPSIS
- SB_ClrBlankerScreen( Screen, Window);
- D0 D1
-
- VOID SB_ClrBlankerScreen( struct *Screen, struct *Window );
-
- INPUTS
- Screen - pointer to screen the blanker was using.
- Window - pointer to the window the blanker was using.
-
- RESULT
- None.
-
- SEE ALSO
- SB_SetBlankerScreen(), SB_PingBlankerScreen()
-
- swazblanker.library/SB_CreateBlankerTask swazblanker.library/SB_CreateBlankerTask
-
- NAME
- SB_CreateBlankerTask -- create a blanker process (V41)
-
- SYNOPSIS
- Task = SB_CreateBlankerTask( Entry, SegList, Name, Stack);
- D0 A0 A1 A2 D0
-
- struct Task *SB_CreateBlankerTask(APTR, BPTR, STRPTR, ULONG);
-
- INPUTS
- entry - entry address of blanker code. This is mutually
- exclusive with the seglist parameter.
- seglist - seglist of blanker module. This is mutually
- exclusive with the entry parameter.
- name - name of the blanker task.
- stack - size of stack for the blanker task.
-
- RESULT
- Returns a pointer to the blanker task if it was started
- successfully.
-
- NOTES
- o This should only be called by the server task.
- o If you pass in a seglist and the blanker was not successfully
- started the seglist will be freed.
-
- SEE ALSO
- SB_KillBlankerTask(), dos.library/LoadSeg(),
- dos.library/UnLoadSeg()
-
- swazblanker.library/SB_FreeBlankerInfo swazblanker.library/SB_FreeBlankerInfo
-
- NAME
- SB_FreeBlankerInfo -- Free info about blanker module (V41)
-
- SYNOPSIS
- SB_FreeBlankerInfo( BlankerInfo );
- A0
-
- VOID SB_FreeBlankerInfo( struct BlankerInfo * );
-
- INPUTS
- BlankerInfo - pointer as returned by SB_BlankerInfoTagList().
-
- RESULT
- None.
-
- SEE ALSO
- SB_BlankerInfo()
-
- swazblanker.library/SB_FreeConfig swazblanker.library/SB_FreeConfig
-
- NAME
- SB_FreeConfig -- deallocate config data (V43)
-
- SYNOPSIS
- SB_FreeConfig( SBConfig );
-
- SB_FreeConfig( APTR );
-
- FUNCTION
-
- INPUTS
- SBConfig - as allocated by SB_AllocConfig().
-
- RESULT
- None.
-
- SEE ALSO
- SB_AllocConfig().
-
- swazblanker.library/SB_FreeInit swazblanker.library/SB_FreeInit
-
- NAME
- SB_FreeInit - free initialization info (V42)
-
- SYNOPSIS
- SB_FreeInit( SBInit );
- A0
-
- void SB_FreeInit( struct SBInit * );
-
- INPUTS
- SBInit - pointer as returned by SB_Init().
-
- RESULT
- None.
-
- SEE ALSO
- SB_InitTagList().
-
- swazblanker.library/SB_FrontScreenModeID swazblanker.library/SB_FrontScreenModeID
-
- NAME
- SB_FrontScreenModeID -- get the displayID of frontmost screen (V41)
-
- SYNOPSIS
- DisplayID = SB_FrontScreenModeID()
- D0
-
- ULONG SB_FrontScreenMode( void );
-
- INPUTS
- None.
-
- RESULT
- The display mode of the frontmost screen.
-
- SEE ALSO
- SB_CloneFrontScreen(), intuition.library/OpenScreen()
-
- swazblanker.library/SB_GetBaseVarTagList swazblanker.library/SB_GetBaseVarTagList
-
- NAME
- SB_GetBaseVarTagList -- get swazblanker variables (V41)
-
- SYNOPSIS
- Result = SB_GetBaseVarTagList( TagList );
- D0 A0
-
- ULONG SB_GetBaseVarTagList( struct TagItem * );
-
- ULONG SB_GetBaseVarTags( Tag1, ... );
-
- INPUTS
- TagList - pointer to a taglist.
-
- TAGS
-
- SBBV_NumberOfPrefsTasks (LONG) - number of module
- preferences tasks open (includes the main server
- task if that is open).
-
- SBBV_TimeString (STRPTR) - the time the library was
- compiled.
-
- See SB_SetBaseVarTagList() for additional tags.
-
- RESULT
- Returns 0 if successful.
-
- SEE ALSO
- SB_SetBaseVarTagList().
-
- swazblanker.library/SB_GetConfigVar swazblanker.library/SB_GetConfigVar
-
- NAME
- SB_GetConfigVar -- get a config variable (V43)
-
- SYNOPSIS
- Length = SB_GetConfigVar( SBConfig, VarName, Buffer, Length );
-
- LONG SB_GetConfigVar( APTR, STRPTR, UBYTE *, LONG );
-
- FUNCTION
-
- INPUTS
- SBConfig - as allocated by SB_AllocConfig().
- VarName - name of variable to find (case insensitive).
- Buffer - buffer to fill.
- Length - length of buffer.
-
- RESULT
- Length of buffer filled.
-
- SEE ALSO
- SB_AllocConfig().
-
- swazblanker.library/SB_GotoBlankerHomeDir swazblanker.library/SB_GotoBlankerHomeDir
-
- NAME
- SB_GotoBlankerHomeDir -- change directory to blankers directory (V41)
-
- SYNOPSIS
- lock = SB_GotoBlankerHomeDir()
- D0
-
- APTR SB_GotoBlankerHomeDir( void );
-
- FUNCTION
-
- INPUTS
- None.
-
- RESULT
- The current directory will be changed to the blanker
- directory and the previously locked directory is returned.
-
- SEE ALSO
- SB_ReturnBlankerHomeDir(),dos.library/CurrentDir(),
- dos.library/Lock().
-
- swazblanker.library/SB_HelpClose swazblanker.library/SB_HelpClose
-
- NAME
- SB_HelpClose -- close the help window if its open (V41)
-
- SYNOPSIS
- SB_HelpClose( sbhelp );
- A0
-
- void SB_HelpClose( APTR );
-
- FUNCTION
- Closes help window opened by SB_HelpTagList().
-
- INPUTS
- sbhelp - pointer as returned by SB_HelpTagList().
-
- SEE ALSO
- SB_HelpTagList(), amigaguide.library/CloseAmigaGuide().
-
- swazblanker.library/SB_HelpTagList swazblanker.library/SB_HelpTagList
-
- NAME
- SB_HelpTagList -- display help file(V41)
-
- SYNOPSIS
- sbhelp = SB_HelpTagList( Filename, Window, TagList );
- D0 A0 A1 A2
-
- APTR SB_HelpTagList( STRPTR, struct Window *, struct TagItem *);
-
- sbhelp = SB_HelpTags( Filename, Window, Tag1, ... );
-
- APTR SB_HelpTags( STRPTR, struct Window *, Tag1, ... );
-
- FUNCTION
- Displays the helpfile from the SwazBlanker documentation
- directory. This operation runs asyncronusly.
-
- INPUTS
- Filename - name of file to load. This will be loaded from
- the SwazBlanker documentation directory. If you are a
- blanker module you should specify the SBHELP_Directory
- to get the BLANKERS directory. You do not need to
- add the ".guide" to the filename.
- Window - parent window.
- TagList - See below.
-
- TAGS
- SBHELP_BlankerPrefs (struct BlankerPrefsNode *) - set this
- if you have attached to swazblanker.library so that when
- you detach from the library the help window will also be
- closed.
-
- SBHELP_Directory (ULONG) - specify the directory where your
- guide file is located. Blanker modules should have their
- files located in the dir "blankers". If you do not specify
- this tag you will get the path to where the guide files
- are stored and so will need to specify "blankers/module.guide"
- to reference your blanker.
- SBHELPDIR_SYS - default path.
- SBHELPDIR_BLANKERS - recommended path to blanker guides.
-
- RESULT
- returns pointer if successful.
-
- SEE ALSO
- SB_HelpClose(), amigaguide.library/OpenAmigaGuideAsyncA().
-
- swazblanker.library/SB_InitTagList swazblanker.library/SB_InitTagList
-
- NAME
- SB_InitTagList - free initialization info (V42)
-
- SYNOPSIS
- SBInit = SB_InitTagList( TagList );
- D0 A0
-
- struct SBInit *SB_InitTagList( struct TagItem * );
-
- struct SBInit *SB_InitTags( Tag1, ... );
-
- FUNCTION
- All blanker modules should call this function as soon as
- possible. What this function does is set the correct
- context for the module. Currently the following happens:
-
- o PROGDIR: is set to the PROGDIR: directory of the main
- SwazBlanker program.
-
- o The Current Directory is then changed to PROGDIR:
-
- INPUTS
- TagList - the following tags are supported:
-
- SBINIT_Name (STRPTR) - name of the module.
- Specifying this tag will attempt to open the locale
- catalog file "SwazBlanker/Name.catalog", and place
- the result in SBInfo->Catalog.
-
- RESULT
- Returns pointer to a struct SBInit or NULL if fails.
-
- SEE ALSO
- SB_FreeInit().
-
- swazblanker.library/SB_KillBlankerTask swazblanker.library/SB_KillBlankerTask
-
- NAME
- SB_KillBlankerTask -- create a blanker process (V41)
-
- SYNOPSIS
- SB_KillBlankerTask( Task );
- D0
-
- VOID SB_KillBlankerTask(struct Task *);
-
- INPUTS
- Task - pointer to the blanker task or NULL.
-
- RESULT
- The blanker task will be terminated.
-
- NOTES
- This should only be called by the server task.
-
- SEE ALSO
- SB_CreateBlankerTask()
-
- swazblanker.library/SB_LockSBBase swazblanker.library/SB_LockSBBase
-
- NAME
- SB_LockSBBase -- lock the SBBase for read/write (V41)
-
- SYNOPSIS
- Lock = SB_LockSBBase( Mode, Flags );
- D0 D0 D1
-
- APTR SB_LockSBBase( ULONG, ULONG );
-
- FUNCTION
-
- INPUTS
- Mode - SBLOCK_READ or SBLOCK_WRITE.
- Flags - currently 0.
-
- RESULT
- Returns Lock on the semaphore, while holding this lock
- you have the read or write/read permission you requested.
-
- SEE ALSO
- SB_UnLockSBBase().
-
- swazblanker.library/SB_ModeSupportsCopper swazblanker.library/SB_ModeSupportsCopper
-
- NAME
- SB_ModeSupportsCopper - test if display mode supports copper (V41)
-
- SYNOPSIS
- Result = SB_ModeSupportsCopper( DisplayID );
- D0 D0
-
- BOOL SB_ModeSupportsCopper( ULONG );
-
- INPUTS
- DisplayID - display mode to test.
-
- RESULT
- Returns TRUE if display mode can support copper list.
-
- swazblanker.library/SB_OpenColorCycleTagList swazblanker.library/SB_OpenColorCycleTagList
-
- NAME
- SB_OpenColorCycleTagList - open a color cycling screen (V41)
-
- SYNOPSIS
- ColorCyc = SB_OpenColorCycleTagList( Screen, TagList );
- D0 A0 A1
-
- struct SBColorCyc *SB_OpenColorCycleTagList( struct Screen *,
- struct TagItem * );
-
- ColorCyc = SB_OpenColorCycleTags( Screen, Tag1, ... );
-
- struct SBColorCyc *SB_OpenColorCycleTags( struct Screen *,
- Tag1, ... );
-
- INPUTS
- Screen - pointer to screen to color cycle
- TagList - pointer to taglist. Currently no tags are defined.
-
- RESULT
- Retuerns pointer to ColorCyc structure.
-
- SEE ALSO
- SB_CloseColorCycle(), SB_ResetColorCycle()
-
- swazblanker.library/SB_OpenCopperTagList swazblanker.library/SB_OpenCopperTagList
-
- NAME
- SB_OpenCopperTagList - copper banding effect (V41)
-
- SYNOPSIS
- SBCopper = SB_OpenCopperTagList( Screen, TagItems );
- D0 A0 A1
-
- struct SBCopper *SB_OpenCopperTagList( struct Screen *,
- struct TagItem * );
-
- SBCopper = SB_OpenCopperTags( Screen, Tag1, ... );
-
- strcut SBCopper *SB_OpenCopperTags( struct Screen *,
- Tag1, ... );
-
- FUNCTION
- Attaches copperlist effects to a screen.
- INPUTS
- Screen - screen to have copper effect added to. This
- screen must be able to support a copper list. If it
- does not support copperlists then this function will
- return NULL. See SB_ModeSupportsCopper().
- TagItems - pointer to (an array of) TagItem structures, terminated
- by value of TAG_END.
-
- TAGS
- SBCOPPER_Direction - which direction the colors should, currently
- only COPPER_DOWN is supported. Defaults to DOWN.
-
- Applicability is (I).
-
- SBCOPPER_Pen - pen number to use for copper list. Defaults to 1.
-
- Applicability is (I).
-
- SBCOPPER_ScanLinesPerColor - how many scanlines should be used
- before changing the color. Defaults to 8 ( but this may vary
- in the future depending on the display mode )
-
- Applicability is (I).
-
- SBCOPPER_Speed - how fast the copper colors should move up/down
- the screen. This is in scanlines per vertical blank. Setting
- this tag to ZERO results in a stable copper list.
- Defaults to 1.
-
- Applicability is (I).
-
- SBCOPPER_YStart (UWORD) - vertical starting line for copper effects.
-
- Applicability is (IS).
-
- SBCOPPER_YStop (UWORD) - vertical line to stop copper effects at.
-
- Applicability is (IS).
-
- SBCOPPER_Disabled (BOOL) - set to TRUE to turn copper effects off.
- If set to FALSE copper effects will be re-enabled.
- (UNIMPLEMENTED).
-
- Applicability is (IS).
-
- RESULT
- SBCopper - structure allocated to control the copper
- task created to do the copper effect. Or NULL if out
- of memory or the screen display mode does not support
- copper lists.
-
- SEE ALSO
- SB_CloseCopper(), SB_ModeSupportsCopper(), SB_SetCopperTagList().
-
- swazblanker.library/SB_OpenScreenTagList swazblanker.library/SB_OpenScreenTagList
-
- NAME
- SB_OpenScreenTagList -- open a screen (V41)
-
- SYNOPSIS
- Screen = SB_OpenScreenTagList( TagItems );
- D0 A0
-
- struct Screen *SB_OpenScreenTagList( struct TagItem * );
-
- Screen = SB_OpenScreenTags( Tag1, ... );
-
- struct Screen *SB_OpenScreenTags( Tag1, ... );
-
- INPUTS
- TagItems - pointer to (an array of) TagItem
- structures, terminated by the value of TAG_END.
- See intuition.library/OpenScreen() for tag values.
-
- RESULT
- Screen - an open Intuition screen. For extended error
- codes see intuition.library/OpenScreen() when Screen
- is returned NULL.
-
- SEE ALSO
- SB_FrontScreenModeID(), SB_CloneFrontScreenTagList(),
- intuition.library/OpenScreen()
-
- swazblanker.library/SB_OpenWindowTagList swazblanker.library/SB_OpenWindowTagList
-
- NAME
- SB_OpenWindowTagList -- open a Window (V41)
-
- SYNOPSIS
- Window = SB_OpenWindowTagList( TagItems );
- D0 A0
-
- struct Window *SB_OpenWindowTagList( struct TagItem * );
-
- Window = SB_OpenWindowTags( Tag1, ... );
-
- struct Window *SB_OpenWindowTags( Tag1, ... );
-
- INPUTS
- TagItems - pointer to (an array of) TagItem
- structures, terminated by the value of TAG_END.
- See intuition.library/OpenWindow() for tag values.
-
- RESULT
- Window - an open Intuition Window. For extended error
- codes see intuition.library/OpenWindow() when Window
- is returned NULL.
-
- SEE ALSO
- SB_CloneFrontScreenTagList(), intuition.library/OpenWindow()
-
- swazblanker.library/SB_PingBlankerScreen swazblanker.library/SB_PingBlankerScreen
-
- NAME
- SB_PingBlankerScreen -- bring blanker screen to front (V41)
-
- SYNOPSIS
- SB_PingBlankerScreen()
-
- VOID SB_PingBlankerScreen( void );
-
- INPUTS
- None.
-
- RESULT
- None.
-
- NOTES
- This should only be called by the server task.
-
- SEE ALSO
- SB_SetBlankerScreen(), SB_ClrBlankerScreen()
-
- swazblanker.library/SB_ReadConfig swazblanker.library/SB_ReadConfig
-
- NAME
- SB_ReadConfig -- read config data (V43)
-
- SYNOPSIS
- SB_ReadConfig( SBConfig, FileName );
-
- void SB_ReadConfig( APTR, STRPTR );
-
- FUNCTION
-
- INPUTS
- SBConfig - config structure as allocated by SB_AllocConfig().
- FileName - name of file to read from.
-
- RESULT
- None.
-
- SEE ALSO
- SB_AllocConfig(), SB_WriteConfig().
-
- swazblanker.library/SB_RemPrefsTask swazblanker.library/SB_RemPrefsTask
-
- NAME
- SB_RemPrefsTask -- remove a prefs process to resident list (V41)
-
- SYNOPSIS
- SB_RemPrefsTask( BlankerPrefsNode )
- A0
-
- VOID SB_AddPrefsTask( struct BlankerPrefsNode * );
-
- INPUTS
- BlankerPrefsNode - pointer as returned by SB_AddPrefsTaskTagList().
-
- RESULT
- None.
-
- SEE ALSO
- SB_AddPrefsTaskTagList().
-
- swazblanker.library/SB_ResetColorCycle swazblanker.library/SB_ResetColorCycle
-
- NAME
- SB_ResetColorCycle - reset color cycling (V41)
-
- SYNOPSIS
- SB_ResetColorCycle( ColorCyc );
- A0
-
- void SB_ResetColorCycle( struct SBColorCyc * );
-
- INPUTS
- ColorCyc - pointer as returned by SB_OpenColorCycleTagList().
-
- RESULT
- None.
-
- SEE ALSO
- SB_OpenColorCycleTagList()
-
- swazblanker.library/SB_ResetCopper swazblanker.library/SB_ResetCopper
-
- NAME
- SB_ResetCopper - reset copper banding effect (V41)
-
- SYNOPSIS
- SB_ResetCopper( SBCopper );
- A0
-
- VOID SB_ResetCopper( struct SBCopper * );
-
- FUNCTION
- Old function that resets the color for the copperlist.
- See SB_SetCopperTagList().
- INPUTS
- SBCopper - copper structure to reset.
-
- RESULT
- None.
-
- SEE ALSO
- SB_OpenCopperTagList(),SB_SetCopperTagList().
-
- swazblanker.library/SB_ReturnBlankerHomeDir swazblanker.library/SB_ReturnBlankerHomeDir
-
- NAME
- SB_ReturnBlankerHomeDir -- restore original directory (V41)
-
- SYNOPSIS
- SB_ReturnBlankerHomeDir( Lock );
- D0
-
- void SB_ReturnBlankerHomeDir( APTR );
-
- FUNCTION
-
- INPUTS
- lock - the lock as returned by SB_GotoBlankerHomeDir().
-
- RESULT
- Current directory will be restored to the directory as
- when SB_GotoBlankerHomeDir() was invoked.
-
- SEE ALSO
- SB_GotoBlankerHomeDir(), dos.library/CurrentDir(),
- dos.library/UnLock().
-
- swazblanker.library/SB_ServerMasterCleanUp swazblanker.library/SB_ServerMasterCleanUp
-
- NAME
- SB_ServerMasterCleanUp -- cleanup the master task for the server (V41)
-
- SYNOPSIS
- SB_ServerMasterCleanUp();
-
- VOID SB_ServerMasterCleanUp( void );
-
- INPUTS
- None.
-
- RESULT
- None.
-
- SEE ALSO
- SB_ServerMasterSetUp()
-
- swazblanker.library/SB_ServerMasterSetUpTagList swazblanker.library/SB_ServerMasterSetUpTagList
-
- NAME
- SB_ServerMasterSetUpTagList -- setup the master task for the server (V41)
-
- SYNOPSIS
- Success = SB_ServerMasterSetUpTagList( TagList );
- D0 A0
-
- BOOL SB_ServerMasterSetUpTagList(struct TagItem *);
-
- BOOL SB_ServerMasterSetUpTags( Tag1, ... );
-
- INPUTS
- TagList - array of tag items to specify.
-
- TAGS
- SBBV_DocPath (STRPTR) - full pathname to where the
- blanker modules are.
-
- RESULT
- Returns TRUE if we were able to initialize the
- swazblanker.library to service the server task.
-
- SEE ALSO
- SB_ServerMasterCleanUp()
-
- swazblanker.library/SB_SetBaseVarTagList swazblanker.library/SB_SetBaseVarTagList
-
- NAME
- SB_SetBaseVarTagList -- set swazblanker variables (V41)
-
- SYNOPSIS
- Result = SB_SetBaseVarTagList( TagList );
- D0 A0
-
- ULONG SB_SetBaseVarTagList( struct TagItem * );
-
- ULONG SB_SetBaseVarTags( Tag1, ... );
-
- INPUTS
- TagList - pointer to a taglist.
-
- TAGS
- SBBV_ObtainSemaphore (BOOL) - if TRUE then the
- SwazBlankerBase->Semaphore will be locked for
- access. Only set this to FLASE if you already
- have the correct read/write access to the semaphore.
-
- SBBV_FontInfo (STRPTR) - name of the font to use for the
- user interface for blanker modules.
-
- SBBV_PrefsWindow (struct Window *) - pointer to the
- SwazBlanker preferences window if it is open or NULL
- if it is not.
-
- SBBV_BlankerPath (STRPTR) - full path to the directory
- where the blanker modules are stored.
-
- SBBV_BlankerTaskPri (LONG) - the task priority to run
- blanker modules at.
-
- RESULT
- Returns 0 if successful.
-
- SEE ALSO
- SB_SetBaseVarTagList().
-
- swazblanker.library/SB_SetBlankerScreen swazblanker.library/SB_SetBlankerScreen
-
- NAME
- SB_SetBlankerScreen -- set blanker screen/window (V41)
-
- SYNOPSIS
- Error = SB_SetBlankerScreen( Screen, Window);
- D0 D0 D1
-
- ULONG SB_SetBlankerScreen( struct *Screen, struct *Window );
-
- INPUTS
- Screen - pointer to screen opened by the blanker.
- Window - pointer to window on the screen.
-
- RESULT
- Returns non zero if error occured.
-
- SEE ALSO
- SB_ClrBlankerScreen(), SB_PingBlankerScreen()
-
- swazblanker.library/SB_SetConfigVar swazblanker.library/SB_SetConfigVar
-
- NAME
- SB_GetConfigVar -- get a config variable (V43)
-
- SYNOPSIS
- SB_SetConfigVar( SBConfig, VarName, Buffer );
-
- SB_SetConfigVar( APTR, STRPTR, STRPTR );
-
- FUNCTION
-
- INPUTS
- SBConfig - as allocated by SB_AllocConfig().
- VarName - name of variable to find (case insensitive).
- Buffer - buffer for variable data.
-
- RESULT
- None.
-
- SEE ALSO
- SB_GetConfigVar().
-
- swazblanker.library/SB_SetCopperTagList swazblanker.library/SB_SetCopperTagList
-
- NAME
- SB_SetCopperTagList - Set copper effect values (V41)
-
- SYNOPSIS
- SB_SetCopperTagList( SBCopper, TagItems );
- A0 A1
-
- void SB_SetCopperTagList( struct SBCopper *, struct TagItem * );
-
- SB_SetCopperTags( SBCopper, Tag1, ... );
-
- void SB_SetCopperTags( strcut SBCopper *, Tag1, ... );
-
- INPUTS
- SBCopper - copper structure to reset.
- TagItems - pointer to (an array of) TagItem structures,
- terminated by the value of TAG_END. Currently there
- are none defined so always set this to NULL.
-
- TAGS
- SBCOPPER_RandomiseColors (BOOL) - if set to true then the
- colors being currently used for the copper will be
- randomised.
-
- See SB_OpenCopperTagList() for additional values.
- RESULT
- Copper list effect variables are changed.
-
- SEE ALSO
- SB_OpenCopperTagList(), SB_ResetCopper().
-
- swazblanker.library/SB_UnLockSBBase swazblanker.library/SB_UnLockSBBase
-
- NAME
- SB_UnLockSBBase -- unlock the SBBase (V41)
-
- SYNOPSIS
- SB_UnLockSBBase( Lock );
- A0
-
- SB_UnLockSBBase( APTR );
-
- FUNCTION
-
- INPUTS
- Lock - as returned by SB_LockSBBase().
-
- RESULT
- None.
-
- SEE ALSO
- SB_LockSBBase().
-
- swazblanker.library/SB_WriteConfig swazblanker.library/SB_WriteConfig
-
- NAME
- SB_WriteConfig -- write config data (V43)
-
- SYNOPSIS
- SB_WriteConfig( SBConfig, FileName );
-
- void SB_WriteConfig( APTR, STRPTR );
-
- FUNCTION
-
- INPUTS
- SBConfig - config structure as allocated by SB_AllocConfig().
- FileName - name of file to write to.
-
- RESULT
- None.
-
- SEE ALSO
- SB_AllocConfig(), SB_ReadConfig().
-
-