iterami/Docs.htm/common HTM Projects/webgl.js
Draw Modes
LINES
LINE_LOOP
LINE_STRIP
POINTS
TRIANGLES
TRIANGLE_FAN
TRIANGLE_STRIP
Globals Default Type
webgl 0 placeholder, WebGL2RenderingContext
webgl_attributes {} object
webgl_character_count 0 number
webgl_character_id '_me' string ID
webgl_characters {} object
webgl_default_texture 'default.png' string
webgl_framebuffer 0 placeholder, WebGLTexture
webgl_paths {} object
webgl_picked_x 0 number
webgl_picked_y 0 number
webgl_picked_z 0 number
webgl_properties {} object
webgl_shader_id 'default' string
webgl_shader_light_color [] array of numbers 0-1
webgl_shader_light_position [] array of numbers
webgl_shader_light_range [] array of numbers
webgl_shaders {} object of objects
webgl_textures {} object
webgl_textures_animated {} object
webgl_uris globalThis.uris || {[webgl_default_texture]: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2P8////fwAKAAP+j4hsjgAAAABJRU5ErkJggg==',} object
WebGL_Properties Default Type
ambient_color [1, 1, 1] array of numbers 0-1
camera_zoom_max 50 number
camera_zoom_min 0 number
clear_color [0, 0, 0] array of numbers 0-1
directional_color [1, 1, 1] array of numbers 0-1
directional_state false boolean
directional_vector [0, 1, 0,] array of numbers
fog_end 0 number
fog_start 0 number
draw_range false boolean false or number
gravity_acceleration -.05 number
gravity_damage false boolean
gravity_max -2 number
lock {} object
paused false boolean
picking 0 number
pointerlock false boolean
spawn {} object
title false boolean false or string
y_min false boolean false or number
Character Properties Default Type
automove false boolean
camera_lock true boolean
camera_rotate_x 0 number
camera_rotate_y 0 number
camera_rotate_z 0 number
camera_x 0 number
camera_y 0 number
camera_z 0 number
camera_zoom 0 number
change_position_x 0 number
change_position_y 0 number
change_position_z 0 number
change_rotate_x 0 number
change_rotate_y 0 number
change_rotate_z 0 number
collide_bottom 3 number
collide_top 3 number
collide_xz 2 number
collides false boolean
controls '' string
gravity 0 number
id webgl_character_id string ID
jump_allow false boolean
jump_height 1 number
keys false boolean false or object
level -2 number
level_xp 0 number
life 0 number
life_max 0 number
lives -1 number
lock {} object
locked {} object
path_direction 1 number
path_end '' string
path_id '' string ID
path_point 0 number
pointer false boolean false or object
position_x 0 number
position_y 0 number
position_z 0 number
rotate_x 0 number
rotate_y 0 number
rotate_z 0 number
scale_x 1 number
scale_y 1 number
scale_z 1 number
spawn {} object
speed 1 number
turn_speed 5 number
vehicle false boolean false or string ID
vehicle_stats false boolean false or object
Entity Properties Default Type
alpha 1 number
attach_to false boolean false or string ID
attach_type 'webgl_characters' 'entity_entities' or 'webgl_characters'
attach_x 0 number
attach_y 0 number
attach_z 0 number
billboard false boolean false or string of axes
change_rotate_x 0 number
change_rotate_y 0 number
change_rotate_z 0 number
collision true boolean
draw true boolean
draw_mode 'TRIANGLE_FAN' string
draw_range false boolean false or number
event_limit boolean false or number
event_range false boolean false or number or array of numbers
event_todo [] array of objects
light_color [1, 1, 1,] array of numbers 0-1
light_range 0 number
normals [] array of numbers
particle false boolean false or string ID
picking false boolean
picking_range 0 number >=0
picking_xyz false boolean
point_size 0 number
position_x 0 number
position_y 0 number
position_z 0 number
rotate_x 0 number
rotate_y 0 number
rotate_z 0 number
scale_x 1 number
scale_y 1 number
scale_z 1 number
texture webgl_default_texture string ID
texture_align '11010010' string
texture_x 1 number
texture_y 1 number
vertices_length 0 number
visible true boolean
Particle Properties Default Type
randomize true boolean
speed_x 0 number
speed_y 0 number
speed_z 0 number
x_max 100 number
x_min -100 number
y_max 100 number
y_min -100 number
z_max 100 number
z_min -100 number
Vehicle Properties Default Type
character false boolean false or string ID
lock 0
  1. unlocked
  2. cannot enter
  3. cannot exit
  4. cannot enter or exit
speed 0 number
speed_forward .1 number
speed_backward -.1 number
speed_max_backward -.5 number
speed_max_forward 1 number