Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bedrock-crustaceans/violinrs
/ functions
Functions
165 in github.com/bedrock-crustaceans/violinrs
⨍
Functions
165
◇
Types & classes
98
↓ 54 callers
Method
render
(&self)
src/vio.rs:42
↓ 14 callers
Function
info
(str: String, additional: String)
src/logger.rs:3
↓ 11 callers
Method
build
(&self, path: PathBuf)
src/image/mod.rs:42
↓ 4 callers
Method
using_components
(&mut self, components: Vec<Arc<dyn component::ItemComponent>>)
src/item/mod.rs:52
↓ 4 callers
Method
using_format_version
(&self, format_version: SemVer)
src/item/mod.rs:71
↓ 4 callers
Method
with_hue_shift
(&mut self, amount: f64)
src/image/mod.rs:46
↓ 3 callers
Function
overlay_blend_mode
(a: f64, b: f64, b_a: f64)
src/image/blend_modes.rs:10
↓ 3 callers
Function
parse_zero_or_more
(input: ParseStream)
item_component_macros/src/statements.rs:272
↓ 3 callers
Function
parse_zero_or_more
(input: ParseStream)
block_component_macros/src/statements.rs:251
↓ 3 callers
Method
register_item
(&mut self, item: Item)
src/pack.rs:263
↓ 3 callers
Method
register_item_texture
(&mut self, texture: ItemTexture)
src/pack.rs:271
↓ 3 callers
Method
register_recipe
(&mut self, recipe: Arc<dyn Recipe>)
src/pack.rs:255
↓ 3 callers
Method
render_as_arr
(&self)
src/vio.rs:15
↓ 3 callers
Method
serialize
(&self)
src/recipe.rs:114
↓ 3 callers
Function
string_from_literal
(lit: Literal)
item_component_macros/src/statements.rs:22
↓ 3 callers
Function
string_from_literal
(lit: Literal)
block_component_macros/src/statements.rs:22
↓ 3 callers
Method
using_tags
(&mut self, tags: Vec<impl Into<String> + Clone>)
src/recipe.rs:169
↓ 3 callers
Method
write_file
(&self, pack_part: PackPart, path: impl Into<String>, contents: String)
src/pack.rs:565
↓ 2 callers
Method
add_block
(&mut self, block: Block)
src/block/block_registry.rs:240
↓ 2 callers
Method
add_terrain_atlas_entry
(&mut self, entry: TerrainAtlasEntry)
src/block/block_registry.rs:264
↓ 2 callers
Method
add_texture
(&mut self, entry: ItemTexture)
src/item/item_registry.rs:75
↓ 2 callers
Method
generate
(&mut self)
src/pack.rs:92
↓ 2 callers
Method
id
(&self)
src/recipe.rs:154
↓ 2 callers
Method
register_block_texture
(&mut self, texture: BlockTexture)
src/pack.rs:279
↓ 2 callers
Method
render_commas
(&self)
src/vio.rs:134
↓ 2 callers
Method
serialize
(&self)
src/block/block_registry.rs:122
↓ 2 callers
Function
serialize_block_atlas
(atlas: &Vec<Arc<dyn BlockAtlasEntry>>)
src/block/block_registry.rs:210
↓ 2 callers
Function
serialize_ingredients
(ingredients: &Vec<RecipeIO>)
src/recipe.rs:67
↓ 2 callers
Function
serialize_terrain_atlas
(atlas: &Vec<TerrainAtlasEntry>)
src/block/block_registry.rs:220
↓ 2 callers
Method
type_id
(&self)
src/item/mod.rs:59
↓ 2 callers
Method
using_count
(&mut self, count: i32)
src/recipe.rs:50
↓ 2 callers
Method
using_ingredients
(&mut self, ingredients: Vec<RecipeIO>)
src/recipe.rs:238
↓ 2 callers
Function
wrap_in_some
(prop: &Prop, value: TokenStream)
viola/src/viola_declaration.rs:213
↓ 1 callers
Method
add_block_name
(&mut self, identifier: Identifier, name: impl Into<String>)
src/localization.rs:29
↓ 1 callers
Method
add_item
(&mut self, item: Item)
src/item/item_registry.rs:71
↓ 1 callers
Method
add_localization
(&mut self, localization: Localization)
src/pack.rs:561
↓ 1 callers
Method
add_texture
(&mut self, texture: BlockTexture)
src/block/block_registry.rs:260
↓ 1 callers
Method
build_addition
(&self, pack: Arc<RwLock<&&Pack>>)
src/vio_vanilla/script_additions.rs:42
↓ 1 callers
Method
build_to_dev
(&self)
src/pack.rs:379
↓ 1 callers
Function
compose_overlay
(a: RgbaImage, b: RgbaImage)
src/image/mod.rs:107
↓ 1 callers
Function
eval
(path: PathBuf)
js-cli/src/eval.rs:23
↓ 1 callers
Method
generate_additions
(&self, pack: Arc<RwLock<&&Pack>>)
src/script.rs:27
↓ 1 callers
Method
generate_block_atlas
(&self)
src/pack.rs:504
↓ 1 callers
Method
generate_block_textures
(&self)
src/pack.rs:492
↓ 1 callers
Method
generate_blocks
(&mut self)
src/pack.rs:452
↓ 1 callers
Method
generate_item_atlas
(&self)
src/pack.rs:346
↓ 1 callers
Method
generate_items
(&mut self)
src/pack.rs:306
↓ 1 callers
Method
generate_localizations
(&self)
src/pack.rs:553
↓ 1 callers
Method
generate_recipes
(&self)
src/pack.rs:422
↓ 1 callers
Method
generate_script_additions
(&self)
src/pack.rs:597
↓ 1 callers
Method
generate_terrain_atlas
(&self)
src/pack.rs:524
↓ 1 callers
Function
get_additional_derives
(component_data: &ComponentData)
item_component_macros/src/statements.rs:496
↓ 1 callers
Function
get_additional_derives
(component_data: &ComponentData)
block_component_macros/src/statements.rs:467
↓ 1 callers
Function
get_prop_val
(prop: &Property)
viola/src/viola_declaration.rs:203
↓ 1 callers
Function
get_using_statements_for
(props: Vec<PropertyDeclaration>)
item_component_macros/src/statements.rs:457
↓ 1 callers
Function
get_using_statements_for
(props: Vec<PropertyDeclaration>)
block_component_macros/src/statements.rs:428
↓ 1 callers
Method
id
(&self)
src/block/block_registry.rs:137
↓ 1 callers
Function
lerp
(a: f64, b: f64, t: f64)
src/image/blend_modes.rs:6
↓ 1 callers
Function
new_pack
(#[string] name: &str)
js-cli/src/eval.rs:12
↓ 1 callers
Method
pair_scripts
(&self)
src/pack.rs:406
↓ 1 callers
Method
parse
(input: ParseStream)
item_component_macros/src/statements.rs:155
↓ 1 callers
Method
parse
(input: ParseStream)
block_component_macros/src/statements.rs:154
↓ 1 callers
Method
read_file
(&self, pack_part: PackPart, path: impl Into<String>)
src/pack.rs:584
↓ 1 callers
Method
register_block
(&mut self, block: Block)
src/pack.rs:545
↓ 1 callers
Method
register_block_atlas_entry
(&mut self, entry: Arc<dyn BlockAtlasEntry>)
src/pack.rs:295
↓ 1 callers
Function
register_items
(pack: &mut Pack)
src/lib.rs:60
↓ 1 callers
Function
register_recipes
(pack: &mut Pack)
src/lib.rs:154
↓ 1 callers
Method
render_as_hex
(&self)
src/vio.rs:306
↓ 1 callers
Method
serialize
(&self)
src/localization.rs:41
↓ 1 callers
Method
serialize
(&self)
src/item/item_registry.rs:30
↓ 1 callers
Method
serialize
(&self)
src/block/mod.rs:28
↓ 1 callers
Function
serialize_item_atlas
(atlas: &Vec<ItemTexture>)
src/item/item_registry.rs:53
↓ 1 callers
Method
src
(&self)
src/image/mod.rs:38
↓ 1 callers
Method
str_slot
(&self)
src/item/utils.rs:148
↓ 1 callers
Method
upscaled
(&self, amount: u32)
src/image/mod.rs:68
↓ 1 callers
Method
using_pattern
(&mut self, pattern: Vec<impl Into<String> + Clone>)
src/recipe.rs:307
↓ 1 callers
Method
using_states
(&mut self, states: Vec<Arc<dyn BlockState>>)
src/block/mod.rs:81
↓ 1 callers
Function
wrap_in_into
(prop: &Prop, value: TokenStream)
viola/src/viola_declaration.rs:226
Function
add
(left: u64, right: u64)
js-cli/src/lib.rs:5
Method
add_block_atlas_entry
(&mut self, entry: Arc<dyn BlockAtlasEntry>)
src/block/block_registry.rs:268
Method
add_custom
(&mut self, key: impl Into<String>, value: impl Into<String>)
src/localization.rs:37
Method
add_item_name
(&mut self, identifier: Identifier, name: impl Into<String>)
src/localization.rs:33
Function
block_component
(input: TokenStream)
block_component_macros/src/lib.rs:16
Method
build
(&self, folder: String)
src/localization.rs:59
Method
build
(&self)
src/vio.rs:88
Method
component_to_string
(v: u8)
src/vio.rs:315
Method
compose
(&self, other: Self, blend_mode: BlendMode, options: ComposeOptions)
src/image/mod.rs:90
Method
current
()
src/vio.rs:138
Method
default
()
src/vio.rs:149
Method
default
()
src/image/mod.rs:16
Method
default
()
src/block/component.rs:124
Method
disabled
()
src/block/component.rs:41
Function
error
(str: String, additional: String)
src/logger.rs:14
Method
from
(value: DeriveInput)
viola/src/viola_default.rs:13
Method
from
(value: (String, String))
src/vio.rs:55
Method
full
()
src/block/component.rs:26
Method
generate
(&self, path_buf: impl Into<PathBuf>)
src/block/block_registry.rs:314
Method
generate
(&self, path_buf: impl Into<PathBuf>)
src/block/mod.rs:108
Function
get_source
(call_site: Option<String>)
item_component_macros/src/lib.rs:9
Function
get_source
(call_site: Option<String>)
block_component_macros/src/lib.rs:8
next →
1–100 of 165, ranked by callers