Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bbodi/rustarok
/ functions
Functions
1,032 in github.com/bbodi/rustarok
⨍
Functions
1,032
◇
Types & classes
381
Method
calc_matrix_and_bounding_box_recursively
( parent_node_index: usize, nodes: &mut Vec<RsmNode>, is_only: bool, parent_ma
client/src/grf/rsm.rs:370
Method
calc_mounted_speedup
( target_char: &StaticCharDataComponent, configs: &CommonConfigs, )
client/src/systems/atk_calc.rs:367
Method
calc_poison_size_pos
( target_char_state: &LocalCharStateComp<Local>, width: f32, perc: f32, )
client/src/render/render_sys.rs:1390
Method
calc_smooth_normals
( node: &RsmNode, normals: Vec<Vec3>, group_used: [bool; 32], )
client/src/grf/rsm.rs:552
Method
can_be_controlled
(&self)
client/src/components/status/status.rs:592
Method
can_cast
(&self)
client/src/components/status/status.rs:579
Method
can_cast
(&self, sys_time: GameTime<Local>)
common/src/components/char.rs:434
Method
can_move
(&self)
client/src/components/status/status.rs:566
Method
carry_ally
( &mut self, target_entity: EntityId<Local>, target_pos: &Vec2, now: GameTime<
client/src/systems/falcon_ai_sys.rs:92
Method
carry_owner
( &mut self, owner_controller_id: ControllerEntityId, target_pos: &Vec2, now:
client/src/systems/falcon_ai_sys.rs:69
Function
char_should_move_towards_its_target_pos_then_stop
()
client/src/tests/test_moving.rs:33
Function
character_can_go_through_friendly_barricade
()
client/src/tests/test_moving.rs:203
Function
character_cant_go_through_enemy_barricade
()
client/src/tests/test_moving.rs:178
Function
character_cant_move_after_touched_firewall
()
client/src/tests/test_firewall.rs:53
Method
circumference_percentage
( &mut self, circumference_percentage: usize, )
client/src/render/render_command.rs:405
Method
clear
(&mut self)
common/src/char_attr.rs:356
Method
controller_intention_to_char_target
( controller: &ControllerComponent, char_state_storage: &mut specs::WriteStorage<LocalCharStat
common/src/systems/intention_applier.rs:8
Function
convert_to_str
(a: ([u8; 14], usize), len_with_padding: usize)
client/src/systems/imgui_sys.rs:361
Method
copy_rgba_frames
(frame: SprFrame, dst_buf: &mut Vec<u8>, reader: &BinaryReader)
client/src/grf/spr.rs:122
Method
create_and_set_half_lamp_models
( asset_db: &mut AssetDatabase, model_instances: &mut Vec<ModelInstance>, )
client/src/grf/asset_loader.rs:312
Function
create_client_barricade_entity
( world: &mut specs::World, pos: Vec2, team: Team, )
client/src/components/char.rs:206
Function
create_client_guard_entity
( world: &mut specs::World, pos: Vec2, team: Team, y: f32, )
client/src/components/char.rs:292
Method
create_console_entry
( args: &CommandArguments, command_def: Option<&CommandDefinition>, )
client/src/systems/console_system.rs:555
Method
create_cylinder_vao
( radius: f32, height: f32, num_steps: i32, top_offset: f32, )
client/src/render/opengl_render_sys.rs:436
Method
create_dispatcher_for_predictions
()
client/src/main.rs:1146
Function
create_dummy
(ecs_world: &mut World, pos2d: Vec2, job_id: JobId)
client/src/systems/console_commands/mod.rs:406
Method
create_gl_texture
( gl: &Gl, w: i32, h: i32, ptr: *const c_void, min_mag: MyGlEnum,
client/src/grf/asset_loader.rs:575
Method
create_lightmap_image
(lightmap: &LightmapData)
client/src/grf/gnd.rs:452
Method
create_lightmap_texture
( lightmap: &mut Vec<u8>, count: u32, texture_id_pool: &mut Vec<TextureId>, re
client/src/grf/asset_async_loader.rs:567
Method
create_outline_text_texture
( gl: &Gl, font: &sdl2::ttf::Font<'a, 'b>, outline_font: &sdl2::ttf::Font<'a, 'b>,
client/src/video.rs:106
Function
create_random_char_minion
( ecs_world: &mut specs::World, pos2d: Vec2, team: Team, job_id: JobId, outlook: Option<Ch
server/src/console_cmd.rs:177
Method
create_shadowmap_image
( width: usize, height: usize, surfaces: &Vec<Surface>, tiles: &Vec<Tile>,
client/src/grf/gnd.rs:477
Method
create_sphere_vao
(radius: f32, sector_count: i32, stack_count: i32)
client/src/render/opengl_render_sys.rs:458
Method
create_text_texture_inner
( gl: &Gl, font: &sdl2::ttf::Font<'a, 'b>, text: &str, )
client/src/video.rs:94
Method
create_texture_atlas
( texture_surfaces: Vec<sdl2::surface::Surface>, )
client/src/grf/gnd.rs:660
Method
create_texture_from_surface
( gl: &Gl, name: &str, surface: sdl2::surface::Surface, min_mag: MyGlEnum,
client/src/grf/asset_loader.rs:534
Method
create_texture_from_surface_inner
( gl: &Gl, mut surface: sdl2::surface::Surface, min_mag: MyGlEnum, )
client/src/grf/asset_loader.rs:546
Method
create_tile_color_texture
( tiles_color_buffer: &mut Vec<u8>, width: u32, height: u32, texture_id_pool:
client/src/grf/asset_async_loader.rs:524
Method
create_tiles_color_image
( width: usize, height: usize, surfaces: &Vec<Surface>, tiles: &Vec<Tile>,
client/src/grf/gnd.rs:513
Method
create_translation_matrix_for_2d
(screen_pos: &[i16; 2], layer: UiLayer2d)
client/src/render/opengl_render_sys.rs:528
Method
create_with_simulation_systems
(for_test: bool)
client/src/main.rs:1088
Method
create_without_simulation_systems
( opengl_render_sys: Option<OpenGlRenderSystem<'b, 'b>>, maybe_sound_system: Option<SoundSyste
client/src/main.rs:1064
Method
default
()
common/src/components/char.rs:340
Method
determine_cursor
( now: GameTime<Local>, local_player: &LocalPlayerController, controlled_entity: Entit
client/src/systems/input_to_next_action.rs:211
Method
determine_dir
(&target_pos: &Vec2, pos: &Vec2)
common/src/components/char.rs:566
Method
determine_intention
( auth_char_state_storage: &ReadStorage<LocalCharStateComp<Local>>, input: &HumanInputComponen
client/src/systems/input_to_next_action.rs:260
Method
differences
( &self, other: &CharAttributes, collector: &CharAttributeModifierCollector, )
common/src/char_attr.rs:104
Method
draw_character
( time: &EngineTime, animated_sprite: &SpriteRenderDescriptorComponent, body_sprite_re
client/src/render/render_sys.rs:292
Method
draw_main_skill_bar
( char_state: &LocalCharStateComp<Local>, input: &HumanInputComponent, controller: &Lo
client/src/systems/ui.rs:420
Method
draw_secondary_skill_bar
( char_state: &LocalCharStateComp<Local>, input: &HumanInputComponent, controller: &Lo
client/src/systems/ui.rs:311
Method
draw_targeting_skill_name
( char_state: &LocalCharStateComp<Local>, input: &HumanInputComponent, controller: &Lo
client/src/systems/ui.rs:277
Method
drop
(&mut self)
client/src/video.rs:153
Method
drop
(&mut self)
client/src/systems/mod.rs:278
Method
drop
(&mut self)
client/src/grf/texture.rs:18
Function
enemy_firewall_damages
()
client/src/tests/test_firewall.rs:8
Method
eq
(&self, other: &Self)
common/src/components/char.rs:321
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/brutal_test_skill.rs:31
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut World, )
client/src/components/skills/falcon_carry.rs:22
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/lightning.rs:30
Method
finish_cast
( &self, _params: &FinishCast, _ecs_world: &mut World, )
client/src/components/skills/skills.rs:307
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/gaz_exo_skel.rs:28
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut World, )
client/src/components/skills/gaz_turret.rs:30
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/assa_blade_dash.rs:34
Method
finish_cast
TODO if the skill is rejected due to occupied tile, sp should not be lowered
client/src/components/skills/gaz_barricade.rs:24
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/fire_bomb.rs:31
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/mounting.rs:29
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/wiz_pyroblast.rs:35
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/poison.rs:24
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/assa_phase_prism.rs:32
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/sanctuary.rs:29
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/firewall.rs:35
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut World, )
client/src/components/skills/falcon_attack.rs:32
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/gaz_xplod_charge.rs:37
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/absorb_shield.rs:29
Method
finish_cast
( &self, params: &FinishCast, ecs_world: &mut specs::world::World, )
client/src/components/skills/heal.rs:29
Function
finishing_mounting_skill_should_result_in_mounted_state
()
client/src/tests/test_moving.rs:13
Function
first_char_is_twice_as_fast_as_second
()
client/src/tests/test_moving.rs:73
Method
flush
(&mut self)
common/src/packets/mod.rs:38
Method
fmt
(&self, f: &mut Formatter<'_>)
common/src/console.rs:13
Method
fmt
(&self, f: &mut Formatter<'_>)
common/src/common.rs:53
Method
fmt
(&self, f: &mut Formatter<'_>)
common/src/components/char.rs:31
Method
frames_needed_for
(duration: Duration, timestep: f32)
client/src/tests/mod.rs:442
Method
free_movement
(camera: &mut CameraComponent, input: &HumanInputComponent)
client/src/systems/camera_system.rs:131
Method
from
(typ: StrEffectType)
client/src/effect.rs:27
Method
from
(value: f32)
common/src/common.rs:216
Method
from
(entity: specs::Entity)
common/src/components/char.rs:46
Method
from_job_id
(job_id: JobId)
common/src/components/job_ids.rs:10
Method
from_sdl_surface
(sdl_surface: sdl2::surface::Surface<'a>)
client/src/grf/asset_async_loader.rs:64
Method
from_shaders
(gl: &Gl, shaders: &[Shader], func: F)
client/src/video.rs:591
Method
from_source
(gl: &Gl, source: &str, kind: MyGlEnum)
client/src/video.rs:427
Method
from_status
( source_entity_id: EntityId<Local>, target_entity_id: EntityId<Local>, m: StatusEnum,
client/src/components/status/status.rs:1124
Method
from_vec
(vec: Vec<u8>)
common/src/grf/binary_reader.rs:21
Method
generate_mesh_flat
( matrix: &Mat4, faces: &[&NodeFace], verts: &Vec<Vec3>, tverts: &Vec<f32>,
client/src/grf/rsm.rs:484
Method
generate_mesh_smooth
( matrix: &Mat4, faces: &[&NodeFace], verts: &Vec<Vec3>, tverts: &Vec<f32>,
client/src/grf/rsm.rs:507
Method
generate_meshes_by_texture_id
( model_bbox: &BoundingBox, shade_type: i32, is_only: bool, nodes: &Vec<RsmNod
client/src/grf/rsm.rs:313
Method
generate_mipmap
(&self, target: MyGlEnum)
client/src/my_gl.rs:168
Method
generate_trimesh
( model_bbox: &BoundingBox, node: &RsmNode, faces: &[&NodeFace], shade_type: i
client/src/grf/rsm.rs:442
Method
get_all
(&self)
client/src/components/controller.rs:234
Method
get_barricade_collision_group
(&self)
common/src/components/char.rs:625
Method
get_base_attributes
(job_id: JobId, configs: &CommonConfigs)
common/src/char_attr.rs:75
← previous
next →
601–700 of 1,032, ranked by callers