Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages

# XFuVibratorToolkit.h

Go to the documentation of this file.

    00001 /*! \file
    00002  * X-Forge Util <br>
    00003  * Copyright 2000-2003 Fathammer Ltd
    00004  *
    00005  * \brief Toolkit for vibrator effects
    00006  *
    00007  * $Id: XFuVibratorToolkit.h,v 1.4 2003/09/26 10:41:08 jani Exp $
    00008  * $Date: 2003/09/26 10:41:08 $
    00009  * $Revision: 1.4 $
    00010  */
    00011
    00012 #ifndef XFUVIBRATORTOOLKIT_H_INCLUDED
    00013 #define XFUVIBRATORTOOLKIT_H_INCLUDED
    00014
    00015
    00016 //! Pseudo random number generator class.
    00017 class XFuVibratorToolkit
    00018 {
    00019 public:
    00020
    00021     //! Play dithered note on 1-bit vibrator hardware.
    00022     /*! Uses random dither pattern to simulate magnitudes on 1-bit
    00023      *  vibrator hardware, such as the Tapwave Zodiac.
    00024      *
    00025      * \param aDuration duration of vibration in 10ms units
    00026      * \param aMagnitude strength of vibration, 0..255
    00027      */
    00028     static void playDitheredNote(UINT8 aDuration, UINT8 aMagnitude);
    00029 };
    00030
    00031
    00032 #endif // !XFUVIBRATORTOOLKIT_H_INCLUDED
    00033

|  | X-Forge Documentation Confidential Copyright © 2002-2003 Fathammer |  | Documentation generated with doxygen by Dimitri van Heesch