1 ! Copyright (C) 2023 CapitalEx.
2 ! See https://factorcode.org/license.txt for BSD license.
3 USING: help.markup help.syntax kernel ;
20 HELP: <rlFramebufferAttachTextureType>
27 HELP: <rlFramebufferAttachType>
48 HELP: <rlShaderAttributeDataType>
55 HELP: <rlShaderLocationIndex>
62 HELP: <rlShaderUniformDataType>
69 HELP: <rlTextureFilter>
76 HELP: <rlTraceLogLevel>
89 HELP: RL_ATTACHMENT_COLOR_CHANNEL0
90 { $class-description "" } ;
92 HELP: RL_ATTACHMENT_COLOR_CHANNEL1
93 { $class-description "" } ;
95 HELP: RL_ATTACHMENT_COLOR_CHANNEL2
96 { $class-description "" } ;
98 HELP: RL_ATTACHMENT_COLOR_CHANNEL3
99 { $class-description "" } ;
101 HELP: RL_ATTACHMENT_COLOR_CHANNEL4
102 { $class-description "" } ;
104 HELP: RL_ATTACHMENT_COLOR_CHANNEL5
105 { $class-description "" } ;
107 HELP: RL_ATTACHMENT_COLOR_CHANNEL6
108 { $class-description "" } ;
110 HELP: RL_ATTACHMENT_COLOR_CHANNEL7
111 { $class-description "" } ;
113 HELP: RL_ATTACHMENT_CUBEMAP_NEGATIVE_X
114 { $class-description "" } ;
116 HELP: RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y
117 { $class-description "" } ;
119 HELP: RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z
120 { $class-description "" } ;
122 HELP: RL_ATTACHMENT_CUBEMAP_POSITIVE_X
123 { $class-description "" } ;
125 HELP: RL_ATTACHMENT_CUBEMAP_POSITIVE_Y
126 { $class-description "" } ;
128 HELP: RL_ATTACHMENT_CUBEMAP_POSITIVE_Z
129 { $class-description "" } ;
131 HELP: RL_ATTACHMENT_DEPTH
132 { $class-description "" } ;
134 HELP: RL_ATTACHMENT_RENDERBUFFER
135 { $class-description "" } ;
137 HELP: RL_ATTACHMENT_STENCIL
138 { $class-description "" } ;
140 HELP: RL_ATTACHMENT_TEXTURE2D
141 { $class-description "" } ;
143 HELP: RL_BLEND_ADDITIVE
144 { $class-description "" } ;
146 HELP: RL_BLEND_ADD_COLORS
147 { $class-description "" } ;
150 { $class-description "" } ;
152 HELP: RL_BLEND_ALPHA_PREMULTIPLY
153 { $class-description "" } ;
159 { $description "" } ;
161 HELP: RL_BLEND_CUSTOM
162 { $class-description "" } ;
164 HELP: RL_BLEND_CUSTOM_SEPARATE
165 { $class-description "" } ;
167 HELP: RL_BLEND_DST_ALPHA
171 { $description "" } ;
173 HELP: RL_BLEND_DST_RGB
177 { $description "" } ;
179 HELP: RL_BLEND_EQUATION
183 { $description "" } ;
185 HELP: RL_BLEND_EQUATION_ALPHA
189 { $description "" } ;
191 HELP: RL_BLEND_EQUATION_RGB
195 { $description "" } ;
197 HELP: RL_BLEND_MULTIPLIED
198 { $class-description "" } ;
200 HELP: RL_BLEND_SRC_ALPHA
204 { $description "" } ;
206 HELP: RL_BLEND_SRC_RGB
210 { $description "" } ;
212 HELP: RL_BLEND_SUBTRACT_COLORS
213 { $class-description "" } ;
215 HELP: RL_COMPUTE_SHADER
219 { $description "" } ;
221 HELP: RL_CONSTANT_ALPHA
225 { $description "" } ;
227 HELP: RL_CONSTANT_COLOR
231 { $description "" } ;
233 HELP: RL_CULL_FACE_BACK
234 { $class-description "" } ;
236 HELP: RL_CULL_FACE_FRONT
237 { $class-description "" } ;
243 { $description "" } ;
249 { $description "" } ;
251 HELP: RL_DYNAMIC_COPY
255 { $description "" } ;
257 HELP: RL_DYNAMIC_DRAW
261 { $description "" } ;
263 HELP: RL_DYNAMIC_READ
267 { $description "" } ;
273 { $description "" } ;
275 HELP: RL_FRAGMENT_SHADER
279 { $description "" } ;
285 { $description "" } ;
287 HELP: RL_FUNC_REVERSE_SUBTRACT
291 { $description "" } ;
293 HELP: RL_FUNC_SUBTRACT
297 { $description "" } ;
303 { $description "" } ;
306 { $class-description "" } ;
309 { $class-description "" } ;
312 { $class-description "" } ;
315 { $class-description "" } ;
318 { $class-description "" } ;
321 { $class-description "" } ;
324 { $class-description "" } ;
327 { $class-description "" } ;
333 { $description "" } ;
339 { $description "" } ;
345 { $description "" } ;
351 { $description "" } ;
353 HELP: RL_ONE_MINUS_CONSTANT_ALPHA
357 { $description "" } ;
359 HELP: RL_ONE_MINUS_CONSTANT_COLOR
363 { $description "" } ;
365 HELP: RL_ONE_MINUS_DST_ALPHA
369 { $description "" } ;
371 HELP: RL_ONE_MINUS_DST_COLOR
375 { $description "" } ;
377 HELP: RL_ONE_MINUS_SRC_ALPHA
381 { $description "" } ;
383 HELP: RL_ONE_MINUS_SRC_COLOR
387 { $description "" } ;
390 { $class-description "" } ;
393 { $class-description "" } ;
396 { $class-description "" } ;
399 { $class-description "" } ;
401 HELP: RL_OPENGL_ES_20
402 { $class-description "" } ;
404 HELP: RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
405 { $class-description "" } ;
407 HELP: RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
408 { $class-description "" } ;
410 HELP: RL_PIXELFORMAT_COMPRESSED_DXT1_RGB
411 { $class-description "" } ;
413 HELP: RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA
414 { $class-description "" } ;
416 HELP: RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA
417 { $class-description "" } ;
419 HELP: RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA
420 { $class-description "" } ;
422 HELP: RL_PIXELFORMAT_COMPRESSED_ETC1_RGB
423 { $class-description "" } ;
425 HELP: RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA
426 { $class-description "" } ;
428 HELP: RL_PIXELFORMAT_COMPRESSED_ETC2_RGB
429 { $class-description "" } ;
431 HELP: RL_PIXELFORMAT_COMPRESSED_PVRT_RGB
432 { $class-description "" } ;
434 HELP: RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA
435 { $class-description "" } ;
437 HELP: RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
438 { $class-description "" } ;
440 HELP: RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA
441 { $class-description "" } ;
443 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R32
444 { $class-description "" } ;
446 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32
447 { $class-description "" } ;
449 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32
450 { $class-description "" } ;
452 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4
453 { $class-description "" } ;
455 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1
456 { $class-description "" } ;
458 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5
459 { $class-description "" } ;
461 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8
462 { $class-description "" } ;
464 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8
465 { $class-description "" } ;
471 { $description "" } ;
477 { $description "" } ;
479 HELP: RL_SHADER_ATTRIB_FLOAT
480 { $class-description "" } ;
482 HELP: RL_SHADER_ATTRIB_VEC2
483 { $class-description "" } ;
485 HELP: RL_SHADER_ATTRIB_VEC3
486 { $class-description "" } ;
488 HELP: RL_SHADER_ATTRIB_VEC4
489 { $class-description "" } ;
491 HELP: RL_SHADER_LOC_COLOR_AMBIENT
492 { $class-description "" } ;
494 HELP: RL_SHADER_LOC_COLOR_DIFFUSE
495 { $class-description "" } ;
497 HELP: RL_SHADER_LOC_COLOR_SPECULAR
498 { $class-description "" } ;
500 HELP: RL_SHADER_LOC_MAP_ALBEDO
501 { $class-description "" } ;
503 HELP: RL_SHADER_LOC_MAP_BRDF
504 { $class-description "" } ;
506 HELP: RL_SHADER_LOC_MAP_CUBEMAP
507 { $class-description "" } ;
509 HELP: RL_SHADER_LOC_MAP_DIFFUSE
513 { $description "" } ;
515 HELP: RL_SHADER_LOC_MAP_EMISSION
516 { $class-description "" } ;
518 HELP: RL_SHADER_LOC_MAP_HEIGHT
519 { $class-description "" } ;
521 HELP: RL_SHADER_LOC_MAP_IRRADIANCE
522 { $class-description "" } ;
524 HELP: RL_SHADER_LOC_MAP_METALNESS
525 { $class-description "" } ;
527 HELP: RL_SHADER_LOC_MAP_NORMAL
528 { $class-description "" } ;
530 HELP: RL_SHADER_LOC_MAP_OCCLUSION
531 { $class-description "" } ;
533 HELP: RL_SHADER_LOC_MAP_PREFILTER
534 { $class-description "" } ;
536 HELP: RL_SHADER_LOC_MAP_ROUGHNESS
537 { $class-description "" } ;
539 HELP: RL_SHADER_LOC_MAP_SPECULAR
543 { $description "" } ;
545 HELP: RL_SHADER_LOC_MATRIX_MODEL
546 { $class-description "" } ;
548 HELP: RL_SHADER_LOC_MATRIX_MVP
549 { $class-description "" } ;
551 HELP: RL_SHADER_LOC_MATRIX_NORMAL
552 { $class-description "" } ;
554 HELP: RL_SHADER_LOC_MATRIX_PROJECTION
555 { $class-description "" } ;
557 HELP: RL_SHADER_LOC_MATRIX_VIEW
558 { $class-description "" } ;
560 HELP: RL_SHADER_LOC_VECTOR_VIEW
561 { $class-description "" } ;
563 HELP: RL_SHADER_LOC_VERTEX_COLOR
564 { $class-description "" } ;
566 HELP: RL_SHADER_LOC_VERTEX_NORMAL
567 { $class-description "" } ;
569 HELP: RL_SHADER_LOC_VERTEX_POSITION
570 { $class-description "" } ;
572 HELP: RL_SHADER_LOC_VERTEX_TANGENT
573 { $class-description "" } ;
575 HELP: RL_SHADER_LOC_VERTEX_TEXCOORD01
576 { $class-description "" } ;
578 HELP: RL_SHADER_LOC_VERTEX_TEXCOORD02
579 { $class-description "" } ;
581 HELP: RL_SHADER_UNIFORM_FLOAT
582 { $class-description "" } ;
584 HELP: RL_SHADER_UNIFORM_INT
585 { $class-description "" } ;
587 HELP: RL_SHADER_UNIFORM_IVEC2
588 { $class-description "" } ;
590 HELP: RL_SHADER_UNIFORM_IVEC3
591 { $class-description "" } ;
593 HELP: RL_SHADER_UNIFORM_IVEC4
594 { $class-description "" } ;
596 HELP: RL_SHADER_UNIFORM_SAMPLER2D
597 { $class-description "" } ;
599 HELP: RL_SHADER_UNIFORM_VEC2
600 { $class-description "" } ;
602 HELP: RL_SHADER_UNIFORM_VEC3
603 { $class-description "" } ;
605 HELP: RL_SHADER_UNIFORM_VEC4
606 { $class-description "" } ;
612 { $description "" } ;
614 HELP: RL_SRC_ALPHA_SATURATE
618 { $description "" } ;
624 { $description "" } ;
630 { $description "" } ;
636 { $description "" } ;
642 { $description "" } ;
648 { $description "" } ;
654 { $description "" } ;
660 { $description "" } ;
666 { $description "" } ;
668 HELP: RL_TEXTURE_FILTER_ANISOTROPIC
672 { $description "" } ;
674 HELP: RL_TEXTURE_FILTER_ANISOTROPIC_16X
675 { $class-description "" } ;
677 HELP: RL_TEXTURE_FILTER_ANISOTROPIC_4X
678 { $class-description "" } ;
680 HELP: RL_TEXTURE_FILTER_ANISOTROPIC_8X
681 { $class-description "" } ;
683 HELP: RL_TEXTURE_FILTER_BILINEAR
684 { $class-description "" } ;
686 HELP: RL_TEXTURE_FILTER_LINEAR
690 { $description "" } ;
692 HELP: RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST
696 { $description "" } ;
698 HELP: RL_TEXTURE_FILTER_MIP_LINEAR
702 { $description "" } ;
704 HELP: RL_TEXTURE_FILTER_MIP_NEAREST
708 { $description "" } ;
710 HELP: RL_TEXTURE_FILTER_NEAREST
714 { $description "" } ;
716 HELP: RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR
720 { $description "" } ;
722 HELP: RL_TEXTURE_FILTER_POINT
723 { $class-description "" } ;
725 HELP: RL_TEXTURE_FILTER_TRILINEAR
726 { $class-description "" } ;
728 HELP: RL_TEXTURE_MAG_FILTER
732 { $description "" } ;
734 HELP: RL_TEXTURE_MIN_FILTER
738 { $description "" } ;
740 HELP: RL_TEXTURE_MIPMAP_BIAS_RATIO
744 { $description "" } ;
746 HELP: RL_TEXTURE_WRAP_CLAMP
750 { $description "" } ;
752 HELP: RL_TEXTURE_WRAP_MIRROR_CLAMP
756 { $description "" } ;
758 HELP: RL_TEXTURE_WRAP_MIRROR_REPEAT
762 { $description "" } ;
764 HELP: RL_TEXTURE_WRAP_REPEAT
768 { $description "" } ;
770 HELP: RL_TEXTURE_WRAP_S
774 { $description "" } ;
776 HELP: RL_TEXTURE_WRAP_T
780 { $description "" } ;
786 { $description "" } ;
788 HELP: RL_UNSIGNED_BYTE
792 { $description "" } ;
794 HELP: RL_VERTEX_SHADER
798 { $description "" } ;
804 { $description "" } ;
806 HELP: rl-activate-draw-buffers
810 { $description "" } ;
812 HELP: rl-active-texture-slot
816 { $description "" } ;
822 { $description "" } ;
824 HELP: rl-bind-image-texture
826 { "id" object } { "index" object } { "format" object } { "readonly" object }
828 { $description "" } ;
830 HELP: rl-bind-shader-buffer
832 { "id" object } { "index" object }
834 { $description "" } ;
836 HELP: rl-check-errors
837 { $description "" } ;
839 HELP: rl-check-render-batch-limit
844 { $description "" } ;
848 { "r" object } { "g" object } { "b" object } { "a" object }
850 { $description "" } ;
852 HELP: rl-clear-screen-buffers
853 { $description "" } ;
857 { "x" object } { "y" object } { "z" object }
859 { $description "" } ;
863 { "x" object } { "y" object } { "z" object } { "w" object }
865 { $description "" } ;
869 { "r" object } { "g" object } { "b" object } { "a" object }
871 { $description "" } ;
873 HELP: rl-compile-shader
875 { "shaderCode" object } { "type" object }
878 { $description "" } ;
880 HELP: rl-compute-shader-dispatch
882 { "groupX" object } { "groupY" object } { "groupZ" object }
884 { $description "" } ;
886 HELP: rl-copy-shader-buffer
888 { "destId" object } { "srcId" object } { "destOffset" object } { "srcOffset" object } { "count" object }
890 { $description "" } ;
892 HELP: rl-cubemap-parameters
894 { "id" object } { "param" object } { "value" object }
896 { $description "" } ;
898 HELP: rl-disable-backface-culling
899 { $description "" } ;
901 HELP: rl-disable-color-blend
902 { $description "" } ;
904 HELP: rl-disable-depth-mask
905 { $description "" } ;
907 HELP: rl-disable-depth-test
908 { $description "" } ;
910 HELP: rl-disable-framebuffer
911 { $description "" } ;
913 HELP: rl-disable-scissor-test
914 { $description "" } ;
916 HELP: rl-disable-shader
917 { $description "" } ;
919 HELP: rl-disable-smooth-lines
920 { $description "" } ;
922 HELP: rl-disable-stereo-render
923 { $description "" } ;
925 HELP: rl-disable-texture
926 { $description "" } ;
928 HELP: rl-disable-texture-cubemap
929 { $description "" } ;
931 HELP: rl-disable-vertex-array
932 { $description "" } ;
934 HELP: rl-disable-vertex-attribute
938 { $description "" } ;
940 HELP: rl-disable-vertex-buffer
941 { $description "" } ;
943 HELP: rl-disable-vertex-buffer-element
944 { $description "" } ;
946 HELP: rl-disable-wire-mode
947 { $description "" } ;
949 HELP: rl-draw-render-batch
953 { $description "" } ;
955 HELP: rl-draw-render-batch-active
956 { $description "" } ;
958 HELP: rl-draw-vertex-array
960 { "offset" object } { "count" object }
962 { $description "" } ;
964 HELP: rl-draw-vertex-array-elements
966 { "offset" object } { "count" object } { "buffer" object }
968 { $description "" } ;
970 HELP: rl-draw-vertex-array-elements-instanced
972 { "offset" object } { "count" object } { "buffer" object } { "instances" object }
974 { $description "" } ;
976 HELP: rl-draw-vertex-array-instanced
978 { "offset" object } { "count" object } { "instances" object }
980 { $description "" } ;
982 HELP: rl-enable-backface-culling
983 { $description "" } ;
985 HELP: rl-enable-color-blend
986 { $description "" } ;
988 HELP: rl-enable-depth-mask
989 { $description "" } ;
991 HELP: rl-enable-framebuffer
995 { $description "" } ;
997 HELP: rl-enable-scissor-test
998 { $description "" } ;
1000 HELP: rl-enable-shader
1004 { $description "" } ;
1006 HELP: rl-enable-smooth-lines
1007 { $description "" } ;
1009 HELP: rl-enable-stereo-render
1010 { $description "" } ;
1012 HELP: rl-enable-texture
1016 { $description "" } ;
1018 HELP: rl-enable-texture-cubemap
1022 { $description "" } ;
1024 HELP: rl-enable-vertex-array
1029 { $description "" } ;
1031 HELP: rl-enable-vertex-attribute
1035 { $description "" } ;
1037 HELP: rl-enable-vertex-buffer
1041 { $description "" } ;
1043 HELP: rl-enable-vertex-buffer-element
1047 { $description "" } ;
1049 HELP: rl-enable-wire-mode
1050 { $description "" } ;
1052 HELP: rl-enble-depth-test
1053 { $description "" } ;
1056 { $description "" } ;
1058 HELP: rl-framebuffer-attach
1060 { "fboId" object } { "texId" object } { "attachType" object } { "texType" object } { "mipLevel" object }
1062 { $description "" } ;
1064 HELP: rl-framebuffer-complete
1069 { $description "" } ;
1073 { "left" object } { "right" object } { "bottom" object } { "top" object } { "znear" object } { "zfar" object }
1075 { $description "" } ;
1077 HELP: rl-gen-texture-mipmaps
1079 { "id" object } { "width" object } { "height" object } { "format" object } { "mipmaps" object }
1081 { $description "" } ;
1083 HELP: rl-get-framebuffer-height
1087 { $description "" } ;
1089 HELP: rl-get-framebuffer-width
1093 { $description "" } ;
1095 HELP: rl-get-gl-texture-formats
1097 { "format" object } { "glInternalFormat" object } { "glFormat" object } { "glType" object }
1099 { $description "" } ;
1101 HELP: rl-get-line-width
1105 { $description "" } ;
1107 HELP: rl-get-location-attrib
1109 { "shaderId" object } { "attribName" object }
1112 { $description "" } ;
1114 HELP: rl-get-location-uniform
1116 { "shaderId" object } { "uniformName" object }
1119 { $description "" } ;
1121 HELP: rl-get-matrix-modelview
1125 { $description "" } ;
1127 HELP: rl-get-matrix-projection
1131 { $description "" } ;
1133 HELP: rl-get-matrix-projection-stereo
1138 { $description "" } ;
1140 HELP: rl-get-matrix-transform
1144 { $description "" } ;
1146 HELP: rl-get-matrix-view-offset-stereo
1151 { $description "" } ;
1153 HELP: rl-get-pixel-format-name
1158 { $description "" } ;
1160 HELP: rl-get-shader-buffer-size
1165 { $description "" } ;
1167 HELP: rl-get-shader-id-default
1171 { $description "" } ;
1173 HELP: rl-get-shader-locs-default
1177 { $description "" } ;
1179 HELP: rl-get-texture-id-default
1183 { $description "" } ;
1185 HELP: rl-get-version
1189 { $description "" } ;
1192 { $description "" } ;
1196 { "width" object } { "height" object }
1198 { $description "" } ;
1200 HELP: rl-is-stereo-rendering-enabled
1204 { $description "" } ;
1206 HELP: rl-load-compute-shader-program
1208 { "shaderId" object }
1211 { $description "" } ;
1213 HELP: rl-load-draw-cube
1214 { $description "" } ;
1216 HELP: rl-load-draw-quad
1217 { $description "" } ;
1219 HELP: rl-load-extensions
1223 { $description "" } ;
1225 HELP: rl-load-framebuffer
1227 { "width" object } { "height" object }
1230 { $description "" } ;
1232 HELP: rl-load-identity
1233 { $description "" } ;
1235 HELP: rl-load-render-batch
1237 { "numBuffers" object } { "bufferElements" object }
1238 { "rlRenderBatch" object }
1240 { $description "" } ;
1242 HELP: rl-load-shader-buffer
1244 { "size" object } { "data" object } { "usageHint" object }
1247 { $description "" } ;
1249 HELP: rl-load-shader-code
1251 { "vsCode" object } { "fsCode" object }
1254 { $description "" } ;
1256 HELP: rl-load-shader-program
1258 { "vShaderId" object } { "fShaderId" object }
1261 { $description "" } ;
1263 HELP: rl-load-texture
1265 { "data" object } { "width" object } { "height" object } { "format" object } { "mipmapCount" object }
1268 { $description "" } ;
1270 HELP: rl-load-texture-cubemap
1272 { "data" object } { "size" object } { "format" object }
1275 { $description "" } ;
1277 HELP: rl-load-texture-depth
1279 { "width" object } { "height" object } { "useRenderBuffer" object }
1282 { $description "" } ;
1284 HELP: rl-load-vertex-array
1288 { $description "" } ;
1290 HELP: rl-load-vertex-buffer
1292 { "buffer" object } { "size" object } { "dynamic" object }
1295 { $description "" } ;
1297 HELP: rl-load-vertex-buffer-element
1299 { "buffer" object } { "size" object } { "dynamic" object }
1302 { $description "" } ;
1304 HELP: rl-matrix-mode
1308 { $description "" } ;
1310 HELP: rl-mult-matrixf
1314 { $description "" } ;
1318 { "x" object } { "y" object } { "z" object }
1320 { $description "" } ;
1324 { "left" object } { "right" object } { "bottom" object } { "top" object } { "znear" object } { "zfar" object }
1326 { $description "" } ;
1329 { $description "" } ;
1331 HELP: rl-push-matrix
1332 { $description "" } ;
1334 HELP: rl-read-screen-pixels
1336 { "width" object } { "height" object }
1339 { $description "" } ;
1341 HELP: rl-read-shader-buffer
1343 { "id" object } { "dest" object } { "count" object } { "offset" object }
1345 { $description "" } ;
1347 HELP: rl-read-texture-pixels
1349 { "id" object } { "width" object } { "height" object } { "format" object }
1352 { $description "" } ;
1356 { "angle" object } { "x" object } { "y" object } { "z" object }
1358 { $description "" } ;
1362 { "x" object } { "y" object } { "z" object }
1364 { $description "" } ;
1368 { "x" object } { "y" object } { "width" object } { "height" object }
1370 { $description "" } ;
1372 HELP: rl-set-blend-factors
1374 { "glSrcFactor" object } { "glDstFactor" object } { "glEquation" object }
1376 { $description "" } ;
1378 HELP: rl-set-blend-factors-seperate
1380 { "glSrcRGB" object } { "glDstRGB" object } { "glSrcAlpha" object } { "glDstAlpha" object } { "glEqRGB" object } { "glEqAlpha" object }
1382 { $description "" } ;
1384 HELP: rl-set-blend-mode
1388 { $description "" } ;
1390 HELP: rl-set-cull-face
1394 { $description "" } ;
1396 HELP: rl-set-framebuffer-height
1400 { $description "" } ;
1402 HELP: rl-set-framebuffer-width
1406 { $description "" } ;
1408 HELP: rl-set-line-width
1412 { $description "" } ;
1414 HELP: rl-set-matrix-modelview
1418 { $description "" } ;
1420 HELP: rl-set-matrix-projection
1424 { $description "" } ;
1426 HELP: rl-set-matrix-projection-stereo
1428 { "right" object } { "left" object }
1430 { $description "" } ;
1432 HELP: rl-set-matrix-view-offset-stereo
1434 { "right" object } { "left" object }
1436 { $description "" } ;
1438 HELP: rl-set-render-batch-active
1442 { $description "" } ;
1446 { "id" object } { "locs" object }
1448 { $description "" } ;
1450 HELP: rl-set-texture
1454 { $description "" } ;
1456 HELP: rl-set-uniform
1458 { "locIndex" object } { "value" object } { "uniformType" object } { "count" object }
1460 { $description "" } ;
1462 HELP: rl-set-uniform-matrix
1464 { "locIndex" object } { "mat" object }
1466 { $description "" } ;
1468 HELP: rl-set-uniform-sampler
1470 { "locIndex" object } { "textureId" object }
1472 { $description "" } ;
1474 HELP: rl-set-vertex-attribute
1476 { "index" object } { "compSize" object } { "type" object } { "normalized" object } { "stride" object } { "pointer" object }
1478 { $description "" } ;
1480 HELP: rl-set-vertex-attribute-default
1482 { "locIndex" object } { "value" object } { "attribType" object } { "count" object }
1484 { $description "" } ;
1486 HELP: rl-set-vertex-attribute-divisor
1488 { "index" object } { "divisor" object }
1490 { $description "" } ;
1492 HELP: rl-text-coord2f
1494 { "x" object } { "y" object }
1496 { $description "" } ;
1498 HELP: rl-texture-parameters
1500 { "id" object } { "param" object } { "value" object }
1502 { $description "" } ;
1506 { "x" object } { "y" object } { "z" object }
1508 { $description "" } ;
1510 HELP: rl-unload-framebuffer
1514 { $description "" } ;
1516 HELP: rl-unload-render-batch
1520 { $description "" } ;
1522 HELP: rl-unload-shader-buffer
1526 { $description "" } ;
1528 HELP: rl-unload-shader-program
1532 { $description "" } ;
1534 HELP: rl-unload-texture
1538 { $description "" } ;
1540 HELP: rl-unload-vertex-array
1544 { $description "" } ;
1546 HELP: rl-unload-vertex-buffer
1550 { $description "" } ;
1552 HELP: rl-update-shader-buffer
1554 { "id" object } { "data" object } { "dataSize" object } { "offset" object }
1556 { $description "" } ;
1558 HELP: rl-update-texture
1560 { "id" object } { "offsetX" object } { "offsetY" object } { "width" object } { "height" object } { "format" object } { "data" object }
1562 { $description "" } ;
1564 HELP: rl-update-vetex-buffer
1566 { "bufferId" object } { "data" object } { "dataSize" object } { "offset" object }
1568 { $description "" } ;
1570 HELP: rl-update-vetex-buffer-elements
1572 { "id" object } { "data" object } { "dataSize" object } { "offset" object }
1574 { $description "" } ;
1578 { "x" object } { "y" object }
1580 { $description "" } ;
1584 { "x" object } { "y" object }
1586 { $description "" } ;
1590 { "x" object } { "y" object } { "z" object }
1592 { $description "" } ;
1596 { "x" object } { "y" object } { "width" object } { "height" object }
1598 { $description "" } ;
1601 { $var-description "" } ;
1604 { $var-description "" } ;
1607 { $class-description "" } ;
1609 HELP: rlFramebufferAttachTextureType
1610 { $var-description "" } ;
1612 HELP: rlFramebufferAttachType
1613 { $var-description "" } ;
1616 { $var-description "" } ;
1619 { $var-description "" } ;
1622 { $class-description "" } ;
1624 HELP: rlShaderAttributeDataType
1625 { $var-description "" } ;
1627 HELP: rlShaderLocationIndex
1628 { $var-description "" } ;
1630 HELP: rlShaderUniformDataType
1631 { $var-description "" } ;
1633 HELP: rlTextureFilter
1634 { $var-description "" } ;
1636 HELP: rlTraceLogLevel
1637 { $var-description "" } ;
1639 HELP: rlVertexBuffer
1640 { $class-description "" } ;
1642 ARTICLE: "rlgl" "rlgl"
1643 { $vocab-link "rlgl" }