MCPcopy Create free account

hub / github.com/bfops/playform / functions

Functions312 in github.com/bfops/playform

Functionconsider_world_update
( server: &'a server::T, mut to_gaia: ToGaia, )
server/lib/src/run.rs:119
Functioncorrect_size
()
client/lib/src/view/terrain_buffers.rs:74
Functioncube_shell_area
the number of elements in a cube shell
common/cube_shell.rs:125
Methoddark
(&self, gl: &'a GLContext, txt: &str)
client/lib/src/view/ttf.rs:153
Methoddefault
()
common/protocol.rs:16
Methoddefault
()
common/entity.rs:38
Methoddensity
(&mut self, p: &Point3<f32>)
server/lib/terrain/tree.rs:22
Methoddensity
(&mut self, p: &cgmath::Point3<f32>)
server/lib/terrain/cache_mosaic.rs:55
Methoddensity
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/caves.rs:21
Methoddensity
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/hills.rs:37
Methoddensity
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/demo.rs:66
Methoddensity
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/mountains.rs:37
Methoddraw
(&self, _gl: &mut GLContext)
client/lib/src/view/grass_buffers.rs:259
Methoddraw
Draw all the mobs. N.B. This does not bind any shaders.
client/lib/src/view/player_buffers.rs:79
Methoddraw
Draw the terrain.
client/lib/src/view/terrain_buffers.rs:238
Methoddrop
(&mut self)
client/lib/src/view/ttf.rs:165
Methoddrop
(&mut self)
common/socket.rs:44
Methodempty
()
client/lib/src/view/chunked_terrain.rs:28
Functionfollow_player
(world: &server::T, mob: &mut mob::Mob)
server/lib/src/init_mobs.rs:65
Methodget_material
(&mut self, bounds: &voxel::bounds::T)
client/lib/src/terrain_mesh.rs:92
Methodget_voxel_data
(&mut self, bounds: &voxel::bounds::T)
client/lib/src/terrain_mesh.rs:100
Methodhash
(&self, state: &mut H)
server/lib/terrain/cache_mosaic.rs:14
Functionimpl_send_for_octree_is_safe
Make sure `impl Send for Octree` is safe
server/lib/src/octree.rs:97
Methodinsert
Add a single mob into VRAM and return true. If the mob ID is already loaded, replace the existing mob and return false.
client/lib/src/view/player_buffers.rs:53
Methodinsert
Mark a block as in-progress by making it solid.
server/lib/src/in_progress_terrain.rs:24
Methodinsert_block
( block : &LoadedTerrain, position : &voxel::bounds::T, owner
server/lib/src/terrain_loader.rs:104
Methodis_empty
is there nothing to be loaded in this chunk?
client/lib/src/view/chunked_terrain.rs:86
Methodis_opaque
(&self)
common/voxel.rs:55
Functionlength
()
common/index.rs:28
Methodlight
(&self, gl: &'a GLContext, txt: &str)
client/lib/src/view/ttf.rs:159
Methodload
Load the block of terrain at a given position. TODO: Allow this to be performed in such a way that self is only briefly locked.
server/lib/terrain/mod.rs:48
Functionmain
()
client/bin/mod.rs:15
Functionmain
()
src/mod.rs:19
Functionmain
()
server/bin/mod.rs:18
Functionmain
()
benchmarks/generate_terrain_throughput.rs:24
Methodmaterial
(&mut self, p: &Point3<f32>)
server/lib/terrain/tree.rs:147
Methodmaterial
(&mut self, p: &cgmath::Point3<f32>)
server/lib/terrain/cache_mosaic.rs:84
Methodmaterial
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/caves.rs:59
Methodmaterial
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/hills.rs:75
Methodmaterial
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/demo.rs:98
Methodmaterial
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/mountains.rs:76
Functionmob_behavior
(world: &server::T, mob: &mut mob::Mob)
server/lib/src/init_mobs.rs:20
Functionnetwork_listen
( socket: &'a Mutex<ReceiveSocket>, server: &'a server::T, mut to_gaia: ToGaia, )
server/lib/src/run.rs:138
Functionnew
()
client/lib/src/audio_loader.rs:32
Functionnew
()
client/lib/src/record_book.rs:23
Functionnew
(client_id: protocol::ClientId, player_id: view::entity::id::Player, position: Point3<f32>)
client/lib/src/client.rs:94
Functionnew
()
client/lib/src/chunk_stats.rs:14
Functionnew
( gl: &'a mut GLContext, shader: &yaglw::shader::Shader<'a>, )
client/lib/src/view/grass_buffers.rs:58
Functionnew
( gl: &'b mut GLContext, shader: &view::shaders::color::T<'a>, )
client/lib/src/view/player_buffers.rs:26
Functionnew
( gl: &'b mut GLContext, shader: &view::shaders::color::T<'a>, )
client/lib/src/view/mob_buffers.rs:25
Functionnew
( gl: &'b mut GLContext, )
client/lib/src/view/terrain_buffers.rs:84
Functionnew
(gl: &'b GLContext)
client/lib/src/view/shaders/grass_billboard.rs:15
Functionnew
(gl: &'b GLContext)
client/lib/src/view/shaders/sky.rs:15
Functionnew
(gl: &'b GLContext)
client/lib/src/view/shaders/color.rs:15
Functionnew
(gl: &'b GLContext)
client/lib/src/view/shaders/texture.rs:15
Functionnew
(gl: &'b GLContext)
client/lib/src/view/shaders/terrain.rs:15
Functionnew
(mosaic: Box<voxel::mosaic::T<Material> + Send>)
server/lib/terrain/cache_mosaic.rs:32
Functionnew
()
common/id_allocator.rs:23
Functionnew
()
common/fnv_map.rs:13
Functionnew
()
common/fnv_set.rs:11
Functionnew
(closures: Vec<Closure>)
common/closure_series.rs:24
Methodnew
(data: Vec<f32>, repeat: bool)
client/lib/src/audio.rs:16
Methodnew
()
client/lib/src/terrain_mesh.rs:234
Methodnew
(sender: Sender<Box<[u8]>>)
client/lib/src/server.rs:25
Methodnew
()
client/lib/src/view/fontloader.rs:14
Methodnew
(font: &Path, point_size: u32)
client/lib/src/view/ttf.rs:90
Methodnew
(terrain_seed: Seed)
server/lib/terrain/mod.rs:39
Methodnew
(tick_ns: u64)
server/lib/src/sun.rs:13
Methodnew
()
server/lib/src/in_progress_terrain.rs:17
Methodnew
()
server/lib/src/lod.rs:44
Methodnew
()
server/lib/src/terrain_loader.rs:31
Methodnew
(bounds: &Aabb3<f32>)
server/lib/src/octree.rs:107
Methodnew
(world_bounds: Aabb3<f32>)
server/lib/src/physics.rs:22
Methodnew
(url: &str, timeout: Option<Duration>)
common/socket.rs:21
Methodnew
(every: u64, next: u64)
common/interval_timer.rs:11
Methodnext
(&mut self)
common/range_abs.rs:28
Methodnext
(&mut self)
common/surroundings_loader.rs:102
Methodnormal
(&mut self, p: &Point3<f32>)
server/lib/terrain/tree.rs:28
Methodnormal
(&mut self, p: &cgmath::Point3<f32>)
server/lib/terrain/cache_mosaic.rs:64
Methodnormal
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/caves.rs:32
Methodnormal
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/hills.rs:48
Methodnormal
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/demo.rs:71
Methodnormal
(&mut self, p: &Point3<f32>)
server/lib/terrain/biome/mountains.rs:49
Methodof_rgb
Constructs a new `Color4` out of its RGBA values.
common/color.rs:16
Methodof_rgba
Constructs a new `Color4` out of its RGBA values.
common/color.rs:36
Methodon_ancestor
(&self, bounds: &Aabb3<f32>, mut f: F)
server/lib/src/octree.rs:200
Methodpartial_cmp
(&self, other: &T)
server/lib/src/lod.rs:21
Methodpush
( &mut self, id_allocator : &mut id_allocator::T<entity::id::Terrain>, vertices : terrain_mesh
client/lib/src/view/chunked_terrain.rs:91
Methodpush
Add a series of entites into VRAM.
client/lib/src/view/terrain_buffers.rs:165
Methodqueued_update_count
get the count of queued messages
client/lib/src/terrain.rs:64
Functionquit_upon
(signal: &Mutex<bool>)
server/lib/src/run.rs:109
Methodred
(&self, gl: &'a GLContext, txt: &str)
client/lib/src/view/ttf.rs:147
Methodremove
Unmark an in-progress block, either because loading is done, or the block was unloaded.
server/lib/src/in_progress_terrain.rs:47
Functionrun
(listen_url: &str, server_url: &str)
client/lib/src/run.rs:21
Functionsimple
()
common/interval_timer.rs:32
Functionsimple_diff_bench
(_: &mut Bencher)
common/cube_shell.rs:282
Functionsimple_shell_bench
(_: &mut Bencher)
common/cube_shell.rs:277
Methodsize_hint
(&self)
common/range_abs.rs:39
Methodsquare
Generates two colored triangles, representing a square, at z=0. The bounds of the square is represented by `b`.
client/lib/src/vertex.rs:27
Methodswap_remove
Remove some entity from VRAM. Returns the swapped ID and its VRAM index, if any.
client/lib/src/view/terrain_buffers.rs:201
← previousnext →201–300 of 312, ranked by callers