summaryrefslogtreecommitdiff
path: root/include/textures.h
blob: 9f71ba08bb74bf74f75b1b3406ed47b5b4567fa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
#pragma once

/* Image loading functions. */
int ltexturesLoadImage( lua_State* L );
int ltexturesLoadImageRaw( lua_State* L );
int ltexturesLoadImageAnim( lua_State* L );
int ltexturesLoadImageAnimFromMemory( lua_State* L );
int ltexturesLoadImageFromMemory( lua_State* L );
int ltexturesLoadImageFromData( lua_State* L );
int ltexturesLoadImageFromTexture( lua_State* L );
int ltexturesLoadImageFromScreen( lua_State* L );
int ltextureIsImageValid( lua_State* L );
int ltextureUnloadImage( lua_State* L );
int ltexturesExportImage( lua_State* L );
int ltexturesExportImageToMemory( lua_State* L );
int ltexturesExportImageAsCode( lua_State* L );
/* Image generation functions. */
int ltexturesGenImageColor( lua_State* L );
int ltexturesGenImageGradientLinear( lua_State* L );
int ltexturesGenImageGradientRadial( lua_State* L );
int ltexturesGenImageGradientSquare( lua_State* L );
int ltexturesGenImageChecked( lua_State* L );
int ltexturesGenImageWhiteNoise( lua_State* L );
int ltexturesGenImagePerlinNoise( lua_State* L );
int ltexturesGenImageCellular( lua_State* L );
int ltexturesGenImageText( lua_State* L );
/* Image manipulation functions. */
int ltexturesImageCopy( lua_State* L );
int ltexturesImageFromImage( lua_State* L );
int ltexturesImageFromChannel( lua_State* L );
int ltexturesImageText( lua_State* L );
int ltexturesImageTextEx( lua_State* L );
int ltexturesImageFormat( lua_State* L );
int ltexturesImageToPOT( lua_State* L );
int ltexturesImageCrop( lua_State* L );
int ltexturesImageAlphaCrop( lua_State* L );
int ltexturesImageAlphaClear( lua_State* L );
int ltexturesImageAlphaMask( lua_State* L );
int ltexturesImageAlphaPremultiply( lua_State* L );
int ltexturesImageBlurGaussian( lua_State* L );
int ltexturesImageKernelConvolution( lua_State* L );
int ltexturesImageResize( lua_State* L );
int ltexturesImageResizeNN( lua_State* L );
int ltexturesImageResizeCanvas( lua_State* L );
int ltexturesImageMipmaps( lua_State* L );
int ltexturesImageDither( lua_State* L );
int ltexturesImageFlipVertical( lua_State* L );
int ltexturesImageFlipHorizontal( lua_State* L );
int ltexturesImageRotate( lua_State* L );
int ltexturesImageRotateCW( lua_State* L );
int ltexturesImageRotateCCW( lua_State* L );
int ltexturesImageColorTint( lua_State* L );
int ltexturesImageColorInvert( lua_State* L );
int ltexturesImageColorGrayscale( lua_State* L );
int ltexturesImageColorContrast( lua_State* L );
int ltexturesImageColorBrightness( lua_State* L );
int ltexturesImageColorReplace( lua_State* L );
int ltexturesLoadImageColors( lua_State* L );
int ltexturesLoadImagePalette( lua_State* L );
int ltexturesGetImageAlphaBorder( lua_State* L );
int ltexturesGetImageColor( lua_State* L );
/* Image configuration functions. */
int ltexturesGetImageData( lua_State* L );
int ltexturesGetImageSize( lua_State* L );
int ltexturesGetImageMipmaps( lua_State* L );
int ltexturesGetImageFormat( lua_State* L );
/* Image drawing functions. */
int ltexturesImageClearBackground( lua_State* L );
int ltexturesImageDrawPixel( lua_State* L );
int ltexturesImageDrawLine( lua_State* L );
int ltexturesImageDrawLineEx( lua_State* L );
int ltexturesImageDrawCircle( lua_State* L );
int ltexturesImageDrawCircleLines( lua_State* L );
int ltexturesImageDrawRectangle( lua_State* L );
int ltexturesImageDrawRectangleLines( lua_State* L );
int ltexturesImageDrawTriangle( lua_State* L );
int ltexturesImageDrawTriangleEx( lua_State* L );
int ltexturesImageDrawTriangleLines( lua_State* L );
int ltexturesImageDrawTriangleFan( lua_State* L );
int ltexturesImageDrawTriangleStrip( lua_State* L );
int ltexturesImageDraw( lua_State* L );
int ltexturesImageDrawText( lua_State* L );
int ltexturesImageDrawTextEx( lua_State* L );
/* Texture loading functions. */
int ltexturesGetTextureDefault( lua_State* L );
int ltexturesLoadTexture( lua_State* L );
int ltexturesLoadTextureFromImage( lua_State* L );
int ltexturesLoadTextureCubemap( lua_State* L );
int ltexturesLoadTextureFromData( lua_State* L );
int ltexturesLoadRenderTexture( lua_State* L );
int ltexturesLoadRenderTextureFromData( lua_State* L );
int ltexturesIsTextureValid( lua_State* L );
int ltextureUnloadTexture( lua_State* L );
int ltexturesIsRenderTextureValid( lua_State* L );
int ltextureUnloadRenderTexture( lua_State* L );
int ltexturesUpdateTexture( lua_State* L );
int ltexturesUpdateTextureRec( lua_State* L );
/* Texture configuration functions. */
int ltexturesGenTextureMipmaps( lua_State* L );
int ltexturesSetTextureFilter( lua_State* L );
int ltexturesSetTextureWrap( lua_State* L );
int ltexturesGetTextureId( lua_State* L );
int ltexturesGetTextureSize( lua_State* L );
int ltexturesGetTextureMipmaps( lua_State* L );
int ltexturesGetTextureFormat( lua_State* L );
/* Texture drawing functions. */
int ltexturesDrawTexture( lua_State* L );
int ltexturesDrawTextureEx( lua_State* L );
int ltexturesDrawTextureRec( lua_State* L );
int ltexturesDrawTexturePro( lua_State* L );
int ltexturesDrawTextureNPatch( lua_State* L );
int ltexturesDrawTextureNPatchRepeat( lua_State* L );
/* RenderTexture configuration functions. */
int ltexturesGetRenderTextureId( lua_State* L );
int ltexturesGetRenderTextureTexture( lua_State* L );
int ltexturesGetRenderTextureDepthTexture( lua_State* L );
/* Color/pixel related functions. */
int ltexturesColorIsEqual( lua_State* L );
int ltexturesFade( lua_State* L );
int ltexturesColorToInt( lua_State* L );
int ltexturesColorNormalize( lua_State* L );
int ltexturesColorFromNormalized( lua_State* L );
int ltexturesColorToHSV( lua_State* L );
int ltexturesColorFromHSV( lua_State* L );
int ltexturesColorTint( lua_State* L );
int ltexturesColorBrightness( lua_State* L );
int ltexturesColorContrast( lua_State* L );
int ltexturesColorAlpha( lua_State* L );
int ltexturesColorAlphaBlend( lua_State* L );
int ltexturesColorLerp( lua_State* L );
int ltexturesGetColor( lua_State* L );
int ltexturesGetPixelDataSize( lua_State* L );