Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
draw.qh
Go to the documentation of this file.
1#pragma once
2
3// from the engine
5#define draw_fontscale drawfontscale
6
10
11void draw_reset(float cw, float ch, float ox, float oy);
12#define draw_beginBoldFont() drawfont = FONT_USER + 3
13#define draw_endBoldFont() drawfont = FONT_USER
14void draw_setMousePointer(string pic, vector theSize, vector theOffset);
16
17string draw_PreloadPicture(string pic);
18string draw_PreloadPictureWithFlags(string pic, float f);
19void draw_ButtonPicture(vector theOrigin, string pic, vector theSize, vector theColor, float theAlpha);
20void draw_VertButtonPicture(vector theOrigin, string pic, vector theSize, vector theColor, float theAlpha);
21void draw_BorderPicture(vector theOrigin, string pic, vector theSize, vector theColor, float theAlpha, vector theBorderSize);
22void draw_Picture(vector origin, string pic, vector size, vector color, float alpha);
23vector draw_PictureSize(string pic);
24bool draw_PictureExists(string pic);
25void draw_Fill(vector theOrigin, vector theSize, vector theColor, float theAlpha);
26void draw_Text(vector origin, string text, vector size, vector color, float alpha, float allowColorCodes);
27void draw_CenterText(vector origin, string text, vector size, vector color, float alpha, float allowColorCodes);
28float draw_TextWidth(string text, float allowColorCodes, vector size);
29float draw_CondensedFontFactor(string theText, float ICanHasKallerz, vector SizeThxBye, float maxWidth);
30string draw_TextShortenToWidth(string text, float maxWidth, float allowColorCodes, vector size);
31float draw_TextLengthUpToWidth(string text, float maxWidth, float allowColorCodes, vector size);
32
33void draw_SetClip();
34void draw_SetClipRect(vector theOrigin, vector theScale);
35void draw_ClearClip();
36
41
44
vector drawfontscale
Definition draw.qh:3
float alpha
Definition items.qc:13
vector size
vector origin
vector color
Definition dynlight.qc:15
void draw_BorderPicture(vector theOrigin, string pic, vector theSize, vector theColor, float theAlpha, vector theBorderSize)
Definition draw.qh:44
vector draw_shift
Definition draw.qh:7
vector boxToGlobalSize(vector v, vector scale)
Definition draw.qc:53
void draw_Picture(vector origin, string pic, vector size, vector color, float alpha)
Definition draw.qc:72
string draw_PreloadPictureWithFlags(string pic, float f)
Definition draw.qc:66
void draw_CenterText(vector origin, string text, vector size, vector color, float alpha, float allowColorCodes)
Definition draw.qc:298
void draw_reset(float cw, float ch, float ox, float oy)
Definition draw.qc:21
bool draw_PictureExists(string pic)
Definition draw.qc:86
vector globalToBox(vector v, vector shift, vector scale)
Definition draw.qc:30
void draw_Text(vector origin, string text, vector size, vector color, float alpha, float allowColorCodes)
Definition draw.qc:282
vector boxToGlobal(vector v, vector shift, vector scale)
Definition draw.qc:45
vector globalToBoxSize(vector v, vector scale)
Definition draw.qc:38
vector draw_scale
Definition draw.qh:8
float draw_TextWidth(string text, float allowColorCodes, vector size)
Definition draw.qc:304
float draw_CondensedFontFactor(string theText, float ICanHasKallerz, vector SizeThxBye, float maxWidth)
Definition draw.qc:316
string draw_TextShortenToWidth(string text, float maxWidth, float allowColorCodes, vector size)
Definition draw.qc:377
float draw_TextLengthUpToWidth(string text, float maxWidth, float allowColorCodes, vector size)
Definition draw.qc:401
void draw_VertButtonPicture(vector theOrigin, string pic, vector theSize, vector theColor, float theAlpha)
Definition draw.qc:143
void draw_setMousePointer(string pic, vector theSize, vector theOffset)
Definition draw.qc:9
vector draw_PictureSize(string pic)
Definition draw.qc:80
float draw_TextWidth_WithColors(string s, vector size)
Definition draw.qc:391
void draw_SetClip()
Definition draw.qc:349
void draw_ButtonPicture(vector theOrigin, string pic, vector theSize, vector theColor, float theAlpha)
Definition draw.qc:108
void draw_drawMousePointer(vector where)
Definition draw.qc:16
void draw_Fill(vector theOrigin, vector theSize, vector theColor, float theAlpha)
Definition draw.qc:97
float draw_TextWidth_WithoutColors(string s, vector size)
Definition draw.qc:396
void draw_ClearClip()
Definition draw.qc:362
string draw_PreloadPicture(string pic)
Definition draw.qc:60
float draw_alpha
Definition draw.qh:9
void draw_SetClipRect(vector theOrigin, vector theScale)
Definition draw.qc:354
float scale
Definition projectile.qc:14
vector
Definition self.qh:92