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
set_camera_origin
(&mut self, camera_origin: Vec3)
demos/ray_tracer/src/state/camera.rs:161
↓ 1 callers
Method
set_filter_type
(&mut self, filter_type: FilterType)
demos/video_filters/src/state/render_state.rs:22
↓ 1 callers
Method
set_get_context_callback
( &mut self, get_context_callback: impl Into<GetContextCallback>, )
wrend/src/renderer_data/renderer_data.rs:745
↓ 1 callers
Method
set_is_first_render
(&mut self, is_first_render: bool)
demos/flow_field/src/state/render_state.rs:66
↓ 1 callers
Method
set_is_keyboard_user
(&mut self)
demos/ray_tracer/src/state/ui_state.rs:13
↓ 1 callers
Method
set_is_recording
(&mut self, is_recording: bool)
demos/ray_tracer/src/state/ui_state.rs:31
↓ 1 callers
Method
set_pitch_and_yaw
(&mut self, pitch: f64, yaw: f64)
demos/ray_tracer/src/state/camera.rs:155
↓ 1 callers
Method
set_prev_now
(&mut self, prev_now: f64)
demos/ray_tracer/src/state/render_state.rs:208
↓ 1 callers
Method
set_show_menu
(&mut self, show_menu: bool)
demos/ray_tracer/src/state/ui_state.rs:22
↓ 1 callers
Function
set_sphere_uuids
(spheres: &mut Vec<Sphere>)
demos/ray_tracer/src/objects/sphere.rs:57
↓ 1 callers
Method
set_transform_feedback_varyings
( &mut self, transform_feedback_varyings: impl Into<Vec<String>>, )
wrend/src/programs/program_link.rs:128
↓ 1 callers
Method
should_save
(&self)
demos/kaleidoscope/src/state/app_state.rs:35
↓ 1 callers
Method
should_save_image
(&self)
demos/flow_field/src/state/render_state.rs:53
↓ 1 callers
Method
show_menu
(&self)
demos/ray_tracer/src/state/ui_state.rs:18
↓ 1 callers
Method
sync_dimensions
Synchronizes the window's size with internal state WebGL, the canvas, and all appropriate textures
demos/ray_tracer/src/state/render_state.rs:220
↓ 1 callers
Method
t
(mut self, t: f64)
demos/ray_tracer/src/objects/hit_result_data.rs:38
↓ 1 callers
Method
texture
(&self, texture_id: &TextureId)
wrend/src/renderer_data/renderer_data.rs:166
↓ 1 callers
Method
textures_by_id
( &self, texture_ids: impl Into<Bridge<TextureId>>, )
wrend/src/renderer_data/renderer_data.rs:174
↓ 1 callers
Method
transform_feedback
( &self, transform_feedback_id: &TransformFeedbackId, )
wrend/src/renderers/renderer.rs:575
↓ 1 callers
Method
transform_feedback_id
(&self)
wrend/src/transform_feedback/transform_feedback_link.rs:15
↓ 1 callers
Method
u
(&self)
demos/ray_tracer/src/state/camera.rs:128
↓ 1 callers
Method
uniform_locations
Gets this uniform's location for all associated program ids
wrend/src/uniforms/uniform.rs:64
↓ 1 callers
Method
update
Updates the value of this uniform in WebGl for every Program where this uniform is used, using the update callback that was passed in at creation time
wrend/src/uniforms/uniform.rs:96
↓ 1 callers
Method
update_callback
Gets the callback that is used to updated this uniform whenever [crate::RendererData::update_uniform] or [crate::RendererData::update_uniforms] is cal
wrend/src/uniforms/uniform.rs:81
↓ 1 callers
Method
update_cursor_position_in_world
Finds the point of intersection between the center of the user's camera. The point itself is saved in state along with the ID of any object that was i
demos/ray_tracer/src/state/render_state.rs:307
↓ 1 callers
Method
update_position
Updates the player's current position in the world
demos/ray_tracer/src/state/render_state.rs:264
↓ 1 callers
Method
update_uniform
Updates a single uniform using the previously given update function. If no function was supplied, then this is a no-op. Calls "use_program" on the ap
wrend/src/renderer_data/renderer_data.rs:241
↓ 1 callers
Function
upload_src_video_as_texture
If video has data to show (i.e. it is not zero width and height), data is uploaded as as a texture for access from the fragment shaders, else uploads
demos/video_filters/src/graphics/render.rs:135
↓ 1 callers
Function
upload_src_video_as_texture
If video has data to show (i.e. it is not zero width and height), data is uploaded as as a texture for access from the fragment shaders, else uploads
demos/kaleidoscope/src/graphics/render.rs:94
↓ 1 callers
Method
use_init_callback_for_update
If set to `true`, [Uniform] will use the [Uniform::initialize_callback] callback to update when [crate::RendererData::update_uniform] or [crate::Rende
wrend/src/uniforms/uniform.rs:88
↓ 1 callers
Method
user_ctx
@todo - enable ctx to be returned unconditionally (depending on if it's set or not)
wrend/src/renderer_data/renderer_data.rs:209
↓ 1 callers
Method
uuid
(mut self, uuid: i32)
demos/ray_tracer/src/objects/hit_result_data.rs:43
↓ 1 callers
Method
v
(&self)
demos/ray_tracer/src/state/camera.rs:132
↓ 1 callers
Method
value
(&self)
demos/ray_tracer/src/objects/material_type.rs:9
↓ 1 callers
Method
vao_ids
(&self)
wrend/src/attributes/attribute.rs:37
↓ 1 callers
Method
vertex_shader_id
(&self)
wrend/src/programs/program_link.rs:39
↓ 1 callers
Method
vup
(&self)
demos/ray_tracer/src/state/camera.rs:96
↓ 1 callers
Method
window_size_out_of_sync
(&self)
demos/ray_tracer/src/state/render_state.rs:164
↓ 1 callers
Method
write_ids
(&self)
demos/flow_field/src/state/read_write_buffers.rs:14
↓ 1 callers
Method
yaw
(&self)
demos/ray_tracer/src/state/camera.rs:140
Method
add_assign
(&mut self, rhs: Self)
wrend/src/math/vec3.rs:182
Method
add_attribute_link
(&mut self, attribute_link: AttributeLinkJs)
wrend/src/renderer_data/renderer_data_builder_js.rs:82
Method
add_attribute_links
( &mut self, attribute_links: impl Into<Bridge<AttributeLink<VertexArrayObjectId, BufferId, At
wrend/src/renderer_data/renderer_data.rs:630
Method
add_buffer_link
(&mut self, buffer_link: BufferLinkJs)
wrend/src/renderer_data/renderer_data_builder_js.rs:77
Method
add_buffer_links
( &mut self, buffer_links: impl Into<Bridge<BufferLink<BufferId>>>, )
wrend/src/renderer_data/renderer_data.rs:601
Method
add_fragment_shader_src
(&mut self, id: String, fragment_shader_src: String)
wrend/src/renderer_data/renderer_data_builder_js.rs:45
Method
add_framebuffer_link
(&mut self, framebuffer_link: FramebufferLinkJs)
wrend/src/renderer_data/renderer_data_builder_js.rs:92
Method
add_program_link
(&mut self, program_link: ProgramLinkJs)
wrend/src/renderer_data/renderer_data_builder_js.rs:57
Method
add_texture_link
(&mut self, texture_link: TextureLinkJs)
wrend/src/renderer_data/renderer_data_builder_js.rs:87
Method
add_transform_feedback_link
(mut self, transform_feedback_link: TransformFeedbackLinkJs)
wrend/src/renderer_data/renderer_data_builder_js.rs:97
Method
add_transform_feedback_links
( &mut self, transform_feedback_links: impl Into<Bridge<TransformFeedbackLink<TransformFeedbac
wrend/src/renderer_data/renderer_data.rs:703
Method
add_uniform_link
(&mut self, uniform_link: UniformLinkJs)
wrend/src/renderer_data/renderer_data_builder_js.rs:72
Method
add_vao_link
(&mut self, vertex_array_object_id: String)
wrend/src/renderer_data/renderer_data_builder_js.rs:103
Method
add_vao_links
( &mut self, vao_links: impl Into<Bridge<VertexArrayObjectId>>, )
wrend/src/renderer_data/renderer_data.rs:730
Method
add_vertex_shader_src
(&mut self, id: String, vertex_shader_src: String)
wrend/src/renderer_data/renderer_data_builder_js.rs:51
Function
animate
This callback is called on every frame of the global animation cycle
demos/ray_tracer/src/graphics/animate.rs:13
Function
app
()
demos/ray_tracer/src/components/app.rs:9
Function
app
()
demos/flow_field/src/components/app.rs:49
Function
app
()
demos/video_filters/src/components/app.rs:14
Function
app
()
demos/simplex_noise/src/components/app.rs:33
Function
app
()
demos/entry/src/components/app.rs:7
Function
app
()
demos/hello_quad/src/components/app.rs:65
Function
app
()
demos/kaleidoscope/src/components/app.rs:22
Function
app
()
demos/game_of_life/src/components/app.rs:32
Function
app
()
demos/larger_than_life/src/components/app.rs:32
Function
app
()
demos/recording_demo/src/components/app.rs:88
Function
app
()
demos/hello_quad_animated/src/components/app.rs:86
Function
app
()
demos/perlin_noise/src/components/app.rs:35
Method
applied_filters
(&self)
demos/kaleidoscope/src/state/ui_state.rs:43
Method
as_mut
(&mut self)
demos/kaleidoscope/src/state/app_state.rs:55
Method
attribute
(&self, attribute_id: String)
wrend/src/renderer_data/renderer_data_js.rs:143
Method
attribute
( &self, attribute_id: &AttributeId, )
wrend/src/renderer_data/renderer_data.rs:153
Method
attribute
(&self, attribute_id: String)
wrend/src/renderers/renderer_js.rs:136
Method
attribute
( &self, attribute_id: &AttributeId, )
wrend/src/renderers/renderer.rs:551
Method
attribute_id
(&self)
wrend/src/attributes/attribute_link_js.rs:43
Method
attribute_location
(&self)
wrend/src/attributes/attribute_create_context.rs:41
Method
attribute_location
(&self)
wrend/src/attributes/attribute_create_context_js.rs:27
Method
attribute_location
(&self)
wrend/src/attributes/attribute_js.rs:40
Method
attributes
(&self)
wrend/src/renderer_data/renderer_data_js.rs:150
Method
attributes
( &self, )
wrend/src/renderer_data/renderer_data.rs:160
Method
b
(&self)
wrend/src/math/vec3.rs:64
Method
buffer
(&self, buffer_id: String)
wrend/src/renderer_data/renderer_data_js.rs:127
Method
buffer
(&self, buffer_id: &BufferId)
wrend/src/renderer_data/renderer_data.rs:145
Method
buffer
(&self, buffer_id: String)
wrend/src/renderers/renderer_js.rs:128
Method
buffer_id
(&self)
wrend/src/buffers/buffer_link.rs:24
Method
buffer_id
(&self)
wrend/src/buffers/buffer_link_js.rs:21
Method
buffer_id
(&self)
wrend/src/buffers/buffer_js.rs:14
Method
buffer_id
(&self)
wrend/src/attributes/attribute_link_js.rs:38
Method
buffer_id
(&self)
wrend/src/attributes/attribute_link.rs:39
Method
buffer_id
(&self)
wrend/src/attributes/attribute.rs:41
Method
buffer_id
(&self)
wrend/src/attributes/attribute_js.rs:30
Method
buffers
(&self)
wrend/src/renderer_data/renderer_data_js.rs:131
Method
buffers
(&self)
wrend/src/renderer_data/renderer_data.rs:149
Method
build
(self)
wrend/src/programs/program_link_builder_js.rs:45
Method
build
( self, )
wrend/src/programs/program_link.rs:136
Method
build_renderer
(self)
wrend/src/renderer_data/renderer_data_builder_js.rs:122
Method
builder
()
wrend/src/renderer_data/renderer_data_js.rs:44
Method
builder
()
wrend/src/renderer_data/renderer_data.rs:89
Method
builder
()
wrend/src/programs/program_link_js.rs:43
Method
builder
()
wrend/src/programs/program_link.rs:51
← previous
next →
301–400 of 982, ranked by callers