Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/austintheriot/wrend
/ functions
Functions
982 in github.com/austintheriot/wrend
⨍
Functions
982
◇
Types & classes
225
↓ 1 callers
Method
create_transform_feedbacks
(&mut self)
wrend/src/renderer_data/renderer_data.rs:916
↓ 1 callers
Method
create_uniform
Find the uniform's position in a shader and constructs necessary data for each uniform.
wrend/src/renderer_data/renderer_data.rs:949
↓ 1 callers
Method
create_uniforms
Finds every uniform's position in its corresponding program and builds a wrapper for it
wrend/src/renderer_data/renderer_data.rs:1143
↓ 1 callers
Method
create_vaos
(&mut self)
wrend/src/renderer_data/renderer_data.rs:1013
↓ 1 callers
Method
current_render_cycle
(&self)
demos/kaleidoscope/src/state/app_state.rs:23
↓ 1 callers
Method
cursor_point
(&self)
demos/ray_tracer/src/state/render_state.rs:136
↓ 1 callers
Method
deref
(&self)
wrend/src/renderer_data/renderer_data_builder_js.rs:140
↓ 1 callers
Method
deref
(&self)
wrend/src/transform_feedback/transform_feedback_link_js.rs:34
↓ 1 callers
Method
download_video
(&self)
wrend/src/recording/recording_data.rs:65
↓ 1 callers
Function
draw_quad
reusable draw call for both canvas and framebuffer
demos/flow_field/src/graphics/render.rs:12
↓ 1 callers
Method
enable_debugging
(&self)
demos/ray_tracer/src/state/render_state.rs:144
↓ 1 callers
Method
filter_type
(&self)
demos/video_filters/src/state/render_state.rs:18
↓ 1 callers
Method
fragment_shader_id
(&self)
wrend/src/programs/program_link.rs:43
↓ 1 callers
Method
fragment_shader_id
Gets the associated FragmentShaderId for the FilterType
demos/video_filters/src/graphics/filter_type.rs:30
↓ 1 callers
Method
framebuffer_id
(&self)
wrend/src/framebuffers/framebuffer.rs:22
↓ 1 callers
Method
framebuffer_id
(&self)
demos/kaleidoscope/src/state/render_cycle.rs:25
↓ 1 callers
Method
front_face_and_normal
(mut self, r: &Ray, outward_normal: &Vec3)
demos/ray_tracer/src/objects/hit_result_data.rs:48
↓ 1 callers
Function
generate_circle_gradient
Generates a src texture using the Circle Gradient fragment shader
demos/kaleidoscope/src/graphics/render.rs:48
↓ 1 callers
Function
generate_linear_gradient
Generates a src texture using the Linear Gradient fragment shader
demos/kaleidoscope/src/graphics/render.rs:67
↓ 1 callers
Function
generate_src_texture
Chooses the correct generation shader to generate the src texture
demos/kaleidoscope/src/graphics/render.rs:171
↓ 1 callers
Function
generate_video_input
Generates a src texture by uploading from a src_video_element
demos/kaleidoscope/src/graphics/render.rs:142
↓ 1 callers
Method
generation_type_ref
(&self)
demos/kaleidoscope/src/state/ui_state.rs:47
↓ 1 callers
Function
get_center_hit
Shoots a ray from the center of the screen to detect any collisions This is useful when doing auto-focusing using the center of the screen
demos/ray_tracer/src/objects/sphere.rs:65
↓ 1 callers
Function
hash_map_to_js_map
(hash_hap: &HashMap<K, V>)
wrend/src/utils/js_conversion.rs:35
↓ 1 callers
Method
hit
(&self, ray: &super::ray::Ray, t_min: f64, t_max: f64)
demos/ray_tracer/src/objects/sphere.rs:16
↓ 1 callers
Method
hit_point
(mut self, hit_point: Point)
demos/ray_tracer/src/objects/hit_result_data.rs:33
↓ 1 callers
Method
inc_count
(&mut self)
demos/game_of_life/src/state/render_state.rs:13
↓ 1 callers
Method
inc_count
(&mut self)
demos/larger_than_life/src/state/render_state.rs:13
↓ 1 callers
Method
inc_render_count
(&mut self)
demos/ray_tracer/src/state/render_state.rs:193
↓ 1 callers
Method
initialize_callback
Gets the callback that is used to initialize this uniform
wrend/src/uniforms/uniform.rs:69
↓ 1 callers
Function
initialize_renderer
( InitializeRendererArgs { canvas_ref, video_ref, render_state_handle_ref, }:
demos/video_filters/src/graphics/initialize.rs:36
↓ 1 callers
Function
initialize_renderer
( InitializeRendererArgs { ui_state, canvas_ref, app_state_handle_ref, vid
demos/kaleidoscope/src/graphics/initialize.rs:46
↓ 1 callers
Method
into_inner
(self)
wrend/src/renderer_data/renderer_data_js.rs:274
↓ 1 callers
Method
into_inner
(self)
wrend/src/framebuffers/framebuffer_link_js.rs:51
↓ 1 callers
Method
into_inner
(self)
wrend/src/uniforms/uniform_link_js.rs:94
↓ 1 callers
Method
into_inner
(self)
wrend/src/uniforms/uniform_js.rs:32
↓ 1 callers
Method
into_inner
(self)
wrend/src/textures/texture_link_js.rs:37
↓ 1 callers
Method
into_inner
(self)
wrend/src/transform_feedback/transform_feedback_link_js.rs:26
↓ 1 callers
Method
into_inner
(self)
wrend/src/programs/program_link_js.rs:49
↓ 1 callers
Method
into_inner
(self)
wrend/src/buffers/buffer_link_js.rs:32
↓ 1 callers
Method
into_inner
(self)
wrend/src/attributes/attribute_link_js.rs:66
↓ 1 callers
Method
is_first_render
(&self)
demos/flow_field/src/state/render_state.rs:62
↓ 1 callers
Method
is_keyboard_user
(&self)
demos/ray_tracer/src/state/ui_state.rs:9
↓ 1 callers
Method
is_recording
(&self)
wrend/src/recording/recording_data.rs:134
↓ 1 callers
Method
lens_radius
(&self)
demos/ray_tracer/src/state/camera.rs:124
↓ 1 callers
Method
link_program
( &self, program_link: &ProgramLink<ProgramId, VertexShaderId, FragmentShaderId>, )
wrend/src/renderer_data/renderer_data.rs:1153
↓ 1 callers
Method
link_programs
Links together all of the vertex & fragment shaders that have been saved according to any ProgramLinks that were provided. If a ProgramLink does not
wrend/src/renderer_data/renderer_data.rs:938
↓ 1 callers
Method
look_sensitivity
(&self)
demos/ray_tracer/src/state/render_state.rs:168
↓ 1 callers
Function
main
()
examples/javascript_webpack_5/index.js:6
↓ 1 callers
Function
make_crate_src_video_texture
( render_state_handle: RenderStateHandle, )
demos/video_filters/src/graphics/create_texture.rs:8
↓ 1 callers
Function
make_create_particle_buffer_a
( app_context: RenderStateHandle, )
demos/flow_field/src/graphics/create_buffer.rs:25
↓ 1 callers
Function
make_create_particle_buffer_b
( app_context: RenderStateHandle, )
demos/flow_field/src/graphics/create_buffer.rs:53
↓ 1 callers
Function
make_create_src_texture
( _app_state_handle: AppStateHandle, )
demos/kaleidoscope/src/graphics/create_texture.rs:8
↓ 1 callers
Function
make_create_src_video_texture
( app_state_handle: AppStateHandle, )
demos/kaleidoscope/src/graphics/create_texture.rs:61
↓ 1 callers
Function
make_handle_dataavailable
( media_recorder: MediaRecorder, recording_data: Rc<RefCell<RecordingData>>, )
wrend/src/recording/recording_handlers.rs:29
↓ 1 callers
Function
make_handle_error
( media_recorder: MediaRecorder, recording_data: Rc<RefCell<RecordingData>>, )
wrend/src/recording/recording_handlers.rs:63
↓ 1 callers
Function
make_handle_keydown
(app_context: AppContext)
demos/ray_tracer/src/controls/global_handlers.rs:23
↓ 1 callers
Function
make_handle_keyup
(app_context: AppContext)
demos/ray_tracer/src/controls/global_handlers.rs:43
↓ 1 callers
Function
make_handle_mouse_move
(app_context: AppContext)
demos/ray_tracer/src/controls/global_handlers.rs:61
↓ 1 callers
Function
make_handle_pointer_lock_change
( app_context: AppContext, document: Document, canvas: HtmlCanvasElement, )
demos/ray_tracer/src/controls/global_handlers.rs:82
↓ 1 callers
Function
make_handle_resize
(app_context: AppContext)
demos/ray_tracer/src/controls/global_handlers.rs:52
↓ 1 callers
Function
make_handle_resume
( media_recorder: MediaRecorder, recording_data: Rc<RefCell<RecordingData>>, )
wrend/src/recording/recording_handlers.rs:87
↓ 1 callers
Function
make_handle_start
( media_recorder: MediaRecorder, recording_data: Rc<RefCell<RecordingData>>, )
wrend/src/recording/recording_handlers.rs:9
↓ 1 callers
Function
make_handle_stop
( media_recorder: MediaRecorder, recording_data: Rc<RefCell<RecordingData>>, )
wrend/src/recording/recording_handlers.rs:19
↓ 1 callers
Function
make_handle_wheel
(app_context: AppContext)
demos/ray_tracer/src/controls/global_handlers.rs:5
↓ 1 callers
Method
max_depth
(&self)
demos/ray_tracer/src/state/render_state.rs:128
↓ 1 callers
Method
next
(&self)
demos/kaleidoscope/src/state/render_cycle.rs:11
↓ 1 callers
Method
next_read_write_buffers
(&mut self)
demos/flow_field/src/state/render_state.rs:35
↓ 1 callers
Method
no_keys_down
(&self)
demos/ray_tracer/src/controls/keydown_state.rs:17
↓ 1 callers
Method
num_particles
(&self)
demos/flow_field/src/state/render_state.rs:27
↓ 1 callers
Method
pitch
(&self)
demos/ray_tracer/src/state/camera.rs:136
↓ 1 callers
Method
prev_now
(&self)
demos/ray_tracer/src/state/render_state.rs:140
↓ 1 callers
Method
prev_resize_sync_time
(&self)
demos/ray_tracer/src/state/render_state.rs:160
↓ 1 callers
Method
program_id
(&self)
wrend/src/programs/program_link.rs:35
↓ 1 callers
Method
program_ids
Gets all program ids associated with this uniform
wrend/src/uniforms/uniform.rs:54
↓ 1 callers
Method
read_ids
(&self)
demos/flow_field/src/state/read_write_buffers.rs:10
↓ 1 callers
Method
recorded_chunks
(&self)
wrend/src/recording/recording_data.rs:126
↓ 1 callers
Method
recorder_initialized
(&self)
wrend/src/renderers/renderer.rs:321
↓ 1 callers
Method
remove_all_event_listeners
(&mut self)
wrend/src/recording/recording_data.rs:113
↓ 1 callers
Function
render_any_filter
Chooses the correct filter to render based on what is currently selected
demos/video_filters/src/graphics/render.rs:198
↓ 1 callers
Method
render_callback
( &self, )
wrend/src/renderer_data/renderer_data_js.rs:278
↓ 1 callers
Method
render_callback
(&self)
wrend/src/renderers/renderer_js.rs:227
↓ 1 callers
Function
render_filter_moving_fragments
Renders using the Moving Fragments filter
demos/kaleidoscope/src/graphics/render.rs:276
↓ 1 callers
Function
render_filter_offset_fragments
Renders using the Offset Fragments filter
demos/kaleidoscope/src/graphics/render.rs:254
↓ 1 callers
Function
render_filter_split
Renders using the Split filter
demos/kaleidoscope/src/graphics/render.rs:210
↓ 1 callers
Function
render_filter_triangle_reflection
Renders using the Triangle Reflection filter
demos/kaleidoscope/src/graphics/render.rs:232
↓ 1 callers
Function
render_gaussian_blur
Renders using the GaussianBlur filter
demos/video_filters/src/graphics/render.rs:108
↓ 1 callers
Function
render_grayscale
Renders using the Grayscale filter
demos/video_filters/src/graphics/render.rs:57
↓ 1 callers
Function
render_inverted
Renders using the Invert filter
demos/video_filters/src/graphics/render.rs:74
↓ 1 callers
Function
render_unfiltered
Renders using the Unfiltered filter
demos/video_filters/src/graphics/render.rs:40
↓ 1 callers
Function
render_wavy
Renders using the Wavy filter
demos/video_filters/src/graphics/render.rs:91
↓ 1 callers
Method
renderer_data
(&self)
wrend/src/renderers/renderer_js.rs:84
↓ 1 callers
Method
request_id
(&self)
wrend/src/animation/animation_data.rs:79
↓ 1 callers
Method
rs
(&self)
wrend/src/callbacks/callback.rs:34
↓ 1 callers
Method
samples_per_pixel
(&self)
demos/ray_tracer/src/state/render_state.rs:120
↓ 1 callers
Function
save_image
(canvas: &HtmlCanvasElement)
demos/flow_field/src/utils/save_image.rs:4
↓ 1 callers
Method
save_webgl_context_from_canvas
Gets the WebGL2 context from the canvas saved in state and saves the context in state
wrend/src/renderer_data/renderer_data.rs:864
↓ 1 callers
Method
selected_object
(&self)
demos/ray_tracer/src/state/render_state.rs:132
↓ 1 callers
Method
set_all_false
(&mut self)
demos/ray_tracer/src/controls/keydown_state.rs:21
↓ 1 callers
Method
set_camera_field_of_view
(&mut self, camera_field_of_view: f64)
demos/ray_tracer/src/state/camera.rs:150
← previous
next →
201–300 of 982, ranked by callers