Вы находитесь на странице: 1из 10

Ring Documentation, Release 1.

void SDL_UnlockAudioDevice(SDL_AudioDeviceID dev)


char *SDL_GetBasePath(void)
char *SDL_GetPrefPath(const char *org,const char *app)
SDL_RWops *SDL_AllocRW(void)
void SDL_FreeRW(SDL_RWops *area)
SDL_RWops SDL_RWFromConstMem(const void mem,int size)
SDL_RWops *SDL_RWFromFP(void *fp,SDL_bool autoclose)
SDL_RWops *SDL_RWFromFile(const char *file,const char *mode)
SDL_RWops *SDL_RWFromMem(void *mem,int size)
int SDL_RWclose(struct SDL_RWops *context)
size_t SDL_RWread(struct SDL_RWops *context,void *ptr,size_t size,size_t maxnum)
Sint64 SDL_RWseek(SDL_RWops *context,Sint64 offset,int whence)
Sint64 SDL_RWsize(SDL_RWops *context)
Sint64 SDL_RWtell(struct SDL_RWops *context)
size_t SDL_RWwrite(struct SDL_RWops *context,const void *ptr,size_t size,size_t num)
Uint16 SDL_ReadBE16(SDL_RWops *src)
Uint32 SDL_ReadBE32(SDL_RWops *src)
Uint64 SDL_ReadBE64(SDL_RWops *src)
Uint16 SDL_ReadLE16(SDL_RWops *src)
Uint32 SDL_ReadLE32(SDL_RWops *src)
Uint64 SDL_ReadLE64(SDL_RWops *src)
Uint8 SDL_ReadU8(SDL_RWops *src)
size_t SDL_WriteBE16(SDL_RWops *dst,Uint16 value)
size_t SDL_WriteBE32(SDL_RWops *dst,Uint32 value)
size_t SDL_WriteBE64(SDL_RWops *dst,Uint64 value)
size_t SDL_WriteLE16(SDL_RWops *dst,Uint16 value)
size_t SDL_WriteLE32(SDL_RWops *dst,Uint32 value)
size_t SDL_WriteLE64(SDL_RWops *dst,Uint64 value)
size_t SDL_WriteU8(SDL_RWops *dst,Uint8 value)
void *SDL_LoadFunction(void *handle,const char *name)
void *SDL_LoadObject(const char *sofile)
void SDL_UnloadObject(void *handle)
const char *SDL_GetPlatform(void)
int SDL_GetCPUCacheLineSize(void)
int SDL_GetCPUCount(void)
int SDL_GetSystemRAM(void)

610
Ring Documentation, Release 1.2

SDL_bool SDL_Has3DNow(void)
SDL_bool SDL_HasAVX(void)
SDL_bool SDL_HasMMX(void)
SDL_bool SDL_HasRDTSC(void)
SDL_bool SDL_HasSSE(void)
SDL_bool SDL_HasSSE2(void)
SDL_bool SDL_HasSSE3(void)
SDL_bool SDL_HasSSE41(void)
SDL_bool SDL_HasSSE42(void)
SDL_PowerState SDL_GetPowerInfo(int *secs,int *pct)
double SDL_acos(double x)
int IMG_Init(int flags)
void IMG_Quit(void)
SDL_Surface *IMG_Load(const char *file)
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc)
SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type)
SDL_Surface *IMG_LoadCUR_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadBMP_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadPNM_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadXCF_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadGIF_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadTIF_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadLBM_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadXV_RW(SDL_RWops *src)
SDL_Surface *IMG_ReadXPMFromArray(char **xpm)
int IMG_isCUR(SDL_RWops *src)
int IMG_isICO(SDL_RWops *src)
int IMG_isBMP(SDL_RWops *src)
int IMG_isPNM(SDL_RWops *src)
int IMG_isXPM(SDL_RWops *src)
int IMG_isXCF(SDL_RWops *src)

611
Ring Documentation, Release 1.2

int IMG_isPCX(SDL_RWops *src)


int IMG_isGIF(SDL_RWops *src)
int IMG_isJPG(SDL_RWops *src)
int IMG_isTIF(SDL_RWops *src)
int IMG_isPNG(SDL_RWops *src)
int IMG_isLBM(SDL_RWops *src)
int IMG_isXV(SDL_RWops *src)
int TTF_Init(void)
int TTF_WasInit(void)
void TTF_Quit(void)
TTF_Font *TTF_OpenFont(const char *file, int ptsize)
TTF_Font *TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize)
TTF_Font *TTF_OpenFontIndex(const char *file, int ptsize, long index)
TTF_Font *TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index)
void TTF_CloseFont(TTF_Font *font)
void TTF_ByteSwappedUNICODE(int swapped)
int TTF_GetFontStyle(TTF_Font *font)
void TTF_SetFontStyle(TTF_Font *font, int style)
int TTF_GetFontOutline(TTF_Font *font)
void TTF_SetFontOutline(TTF_Font *font, int outline)
int TTF_GetFontHinting(TTF_Font *font)
void TTF_SetFontHinting(TTF_Font *font, int hinting)
int TTF_GetFontKerning(TTF_Font *font)
void TTF_SetFontKerning(TTF_Font *font, int allowed)
int TTF_FontHeight(const TTF_Font *font)
int TTF_FontAscent(const TTF_Font *font)
int TTF_FontDescent(const TTF_Font *font)
int TTF_FontLineSkip(const TTF_Font *font)
long TTF_FontFaces(const TTF_Font *font)
int TTF_FontFaceIsFixedWidth(const TTF_Font *font)
char *TTF_FontFaceFamilyName(const TTF_Font *font)
char *TTF_FontFaceStyleName(const TTF_Font *font)
int TTF_GlyphIsProvided(const TTF_Font *font, Uint16 ch)
int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance)
int TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h)
int TTF_SizeUTF8(TTF_Font *font, const char *text, int *w, int *h)

612
Ring Documentation, Release 1.2

int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h)
SDL_Surface *TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg)
SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text,SDL_Color fg)
SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text,SDL_Color fg)
SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg)
SDL_Surface *TTF_RenderText_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
SDL_Surface *TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
SDL_Surface *TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text,SDL_Color fg,
SDL_Color bg)
SDL_Surface *TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg,SDL_Color bg)
SDL_Surface *TTF_RenderText_Blended(TTF_Font *font, const char *text,SDL_Color fg)
SDL_Surface *TTF_RenderUTF8_Blended(TTF_Font *font, const char *text,SDL_Color fg)
SDL_Surface *TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text,SDL_Color fg)
SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg)
int Mix_Init(int flags)
void Mix_Quit(void)
int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize)
void Mix_CloseAudio(void)
int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels)
int Mix_GetNumChunkDecoders(void)
const char *Mix_GetChunkDecoder(int index)
Mix_Chunk *Mix_LoadWAV(char *file)
Mix_Chunk *Mix_LoadWAV_RW(SDL_RWops *src, int freesrc)
Mix_Chunk *Mix_QuickLoad_WAV(Uint8 *mem)
void Mix_FreeChunk(Mix_Chunk *chunk)
int Mix_AllocateChannels(int numchans)
int Mix_Volume(int channel, int volume)
int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops)
int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks)
int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms)
int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk,int loops, int ms, int ticks)
void Mix_Pause(int channel)
void Mix_Resume(int channel)
int Mix_HaltChannel(int channel)
int Mix_ExpireChannel(int channel, int ticks)
int Mix_FadeOutChannel(int channel, int ms)

613
Ring Documentation, Release 1.2

int Mix_Paused(int channel)


Mix_Fading Mix_FadingChannel(int which)
Mix_Chunk *Mix_GetChunk(int channel)
int Mix_ReserveChannels(int num)
int Mix_GroupChannel(int which, int tag)
int Mix_GroupChannels(int from, int to, int tag)
int Mix_GroupCount(int tag)
int Mix_GroupAvailable(int tag)
int Mix_GroupOldest(int tag)
int Mix_GroupNewer(int tag)
int Mix_FadeOutGroup(int tag, int ms)
int Mix_HaltGroup(int tag)
int Mix_GetNumMusicDecoders(void)
const char *Mix_GetMusicDecoder(int index)
Mix_Music *Mix_LoadMUS(const char *file)
void Mix_FreeMusic(Mix_Music *music)
int Mix_PlayMusic(Mix_Music *music, int loops)
int Mix_FadeInMusic(Mix_Music *music, int loops, int ms)
int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position)
int Mix_PlayingMusic(void)
int Mix_PausedMusic(void)
Mix_Fading Mix_FadingMusic(void)
void *Mix_GetMusicHookData(void)
int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg)
int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f)
int Mix_UnregisterAllEffects(int channel)
int Mix_SetDistance(int channel, Uint8 distance)
int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance)
int Mix_SetReverseStereo(int channel, int flip)
int SDLNet_Init(void)
void SDLNet_Quit(void)
char *SDLNet_GetError(void)
void SDLNet_Write16(Uint16 value, void *area)
void SDLNet_Write32(Uint32 value, void *area)
Uint16 SDLNet_Read16(void *area)
Uint32 SDLNet_Read32(void *area)

614
Ring Documentation, Release 1.2

int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port)


const char *SDLNet_ResolveIP(IPaddress *address)
TCPsocket SDLNet_TCP_Open(IPaddress *ip)
void SDLNet_TCP_Close(TCPsocket sock)
TCPsocket SDLNet_TCP_Accept(TCPsocket server)
IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock)
int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len)
int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen)
UDPsocket SDLNet_UDP_Open(Uint16 port)
void SDLNet_UDP_Close(UDPsocket sock)
int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address)
void SDLNet_UDP_Unbind(UDPsocket sock, int channel)
IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel)
int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet)
int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet)
int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets)
int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV)
UDPpacket *SDLNet_AllocPacket(int size)
int SDLNet_ResizePacket(UDPpacket *packet, int size)
void SDLNet_FreePacket(UDPpacket *packet)
UDPpacket **SDLNet_AllocPacketV(int howmany, int size)
void SDLNet_FreePacketV(UDPpacket **packetV)
SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets)
void SDLNet_FreeSocketSet(SDLNet_SocketSet set)
int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock)
int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock)
int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock)
int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock)
int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout)
int SDLNet_SocketReady(TCPsocket sock)
int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a)

615
CHAPTER

SIXTYTWO

RINGQT CLASSES REFERENCE

62.1 QApp Class

C++ Reference : http://doc.qt.io/qt-5/QApplication.html


void exec(void)
void quit(void)
void processEvents(void)

62.2 QTest Class

C++ Reference : http://doc.qt.io/qt-5/QTest.html


void qsleep(int)

62.3 QObject Class

C++ Reference : http://doc.qt.io/qt-5/QObject.html


Parameters : void
bool blockSignals(bool block)
QObjectList children(void)
void dumpObjectInfo(void)
void dumpObjectTree(void)
bool inherits(const char *className)
void installEventFilter(QObject *filterObj)
bool isWidgetType(void)
void killTimer(int id)
void moveToThread(QThread *targetThread)
QString objectName(void)
QObject *parent(void)
QVariant property(const char *name)

616
Ring Documentation, Release 1.2

void removeEventFilter(QObject *obj)


void setObjectName(QString)
void setParent(QObject *parent)
bool setProperty(const char *name, QVariant)
bool signalsBlocked(void)
int startTimer(int interval)
QThread *thread(void)
void deleteLater(void)

62.4 QWidget Class

C++ Reference : http://doc.qt.io/qt-5/QWidget.html


Parameters : void
Parent Class : QObject
bool acceptDrops(void)
QString accessibleDescription(void)
QString accessibleName(void)
void activateWindow(void)
void addAction(QAction *action)
void adjustSize(void)
bool autoFillBackground(void)
int backgroundRole(void)
QSize baseSize(void)
QWidget *childAt(int x, int y)
QRect childrenRect(void)
QRegion childrenRegion(void)
void clearFocus(void)
void clearMask(void)
QMargins contentsMargins(void)
QRect contentsRect(void)
int contextMenuPolicy(void)
QCursor cursor(void)
int effectiveWinId(void)
void ensurePolished(void)
int focusPolicy(void)
QWidget *focusProxy(void)

62.4. QWidget Class 617


Ring Documentation, Release 1.2

QWidget *focusWidget(void)
QFont font(void)
QFontInfo fontInfo(void)
int foregroundRole(void)
QRect frameGeometry(void)
QSize frameSize(void)
QRect geometry(void)
void getContentsMargins(int *left, int *top, int *right, int *bottom)
void grabGesture(Qt::GestureType gesture, Qt::GestureFlag flags)
void grabKeyboard(void)
void grabMouse(void)
int grabShortcut(QKeySequence , Qt::ShortcutContext context)
QGraphicsEffect *graphicsEffect(void)
QGraphicsProxyWidget *graphicsProxyWidget(void)
bool hasFocus(void)
bool hasMouseTracking(void)
int height(void)
int heightForWidth(int w)
int inputMethodHints(void)
QVariant inputMethodQuery(Qt::InputMethodQuery query)
void insertAction(QAction *before, QAction *action)
bool isActiveWindow(void)
bool isAncestorOf(QWidget *child)
bool isEnabled(void)
bool isEnabledTo(QWidget *ancestor)
bool isFullScreen(void)
bool isHidden(void)
bool isMaximized(void)
bool isMinimized(void)
bool isModal(void)
bool isVisible(void)
bool isVisibleTo(QWidget *ancestor)
bool isWindow(void)
bool isWindowModified(void)
QLayout *layout(void)
int layoutDirection(void)

62.4. QWidget Class 618


Ring Documentation, Release 1.2

QLocale locale(void)
QPoint mapFrom(QWidget *parent, QPoint)
QPoint mapFromGlobal(QPoint)
QPoint mapFromParent(QPoint)
QPoint mapTo(QWidget *parent, QPoint)
QPoint mapToGlobal(QPoint pos)
QPoint mapToParent(QPoint pos)
QRegion mask(void)
int maximumHeight(void)
QSize maximumSize(void)
int maximumWidth(void)
int minimumHeight(void)
QSize minimumSize(void)
int minimumWidth(void)
void move(int x, int y)
QWidget *nativeParentWidget(void)
QWidget *nextInFocusChain(void)
QRect normalGeometry(void)
void overrideWindowFlags(Qt::WindowType flags)
QPalette palette(void)
QWidget *parentWidget(void)
QPoint pos(void)
QWidget *previousInFocusChain(void)
QRect rect(void)
void releaseKeyboard(void)
void releaseMouse(void)
void releaseShortcut(int id)
void removeAction(QAction *action)
void render(QPaintDevice *target, QPoint,QRegion, QWidget::RenderFlag)
void repaint(void)
void resize(int w, int h)
bool restoreGeometry(QByteArray)
QByteArray saveGeometry(void)
void scroll(int dx, int dy)
void setAcceptDrops(bool on)
void setAccessibleDescription(QString)

62.4. QWidget Class 619

Вам также может понравиться