Skip to content
1 viewer

rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.7 s · crystals off

crates/cre8-platform-framebuffer/src/lib.rs

cre8-platform-framebuffer · module crate root · src · 539 lines (420 code, 59 comment) · sha f42c0e7d2e73ad40

Items

struct FbInfo struct BlitScale impl BlitScale struct FbBitfield struct FbVarScreeninfo struct FbFixScreeninfo impl Default for FbFixScreeninfo const FBIOGET_VSCREENINFO const FBIOGET_FSCREENINFO struct Framebuffer impl Send for Framebuffer impl Framebuffer impl Drop for Framebuffer struct Framebuffer impl Framebuffer enum Presenter impl Presenter const BARS

Functions

By call-graph weight (PageRank; 1.0 is the average function). 42 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Presenter::open_bestsrc/lib.rs:407method921022.3
Framebuffer::opensrc/lib.rs:174method102332.3
scaled_channelsrc/lib.rs:488fn32202.1
test_pattern_pixelsrc/lib.rs:468fn73121.6
test_pattern_gradient_pixelsrc/lib.rs:481fn61211.4
test_patternsrc/lib.rs:457fn103311.3
test_pattern_bar_pixelsrc/lib.rs:476fn41101.2
open_framebuffer_fdsrc/lib.rs:265fn62101.1
open_mapped_framebuffersrc/lib.rs:272fn71151.1
close_fdsrc/lib.rs:338fn61101.1
source_pixel_countsrc/lib.rs:67fn31101.1
Framebuffer::pixel_fitssrc/lib.rs:245method31101.1
FbFixScreeninfo::defaultsrc/lib.rs:145trait impl41101.1
BlitScale::source_ysrc/lib.rs:49method32201
Presenter::kindsrc/lib.rs:418method72301
BlitScale::source_xsrc/lib.rs:45method32200.9
Framebuffer::blit_rowsrc/lib.rs:210method182130.8
BlitScale::newsrc/lib.rs:41method31200.7
validate_source_framesrc/lib.rs:55fn104210.7
Framebuffer::write_packed_pixelsrc/lib.rs:229method154110.7
Framebuffer::packsrc/lib.rs:253method102100.7
present_oncesrc/lib.rs:445fn61110.7
read_framebuffer_infosrc/lib.rs:280fn123110.7
validate_framebuffer_depthsrc/lib.rs:293fn72100.7
framebuffer_mem_lensrc/lib.rs:301fn31100.7
map_framebuffersrc/lib.rs:305fn112100.7
framebuffer_from_mappingsrc/lib.rs:317fn201100.7
Framebuffer::bytes_per_pixelsrc/lib.rs:199method31100.6
Framebuffer::blit_rowssrc/lib.rs:203method62120.6
Framebuffer::infosrc/lib.rs:185method31000.5
Framebuffer::blit_rgbasrc/lib.rs:192method61040.5
Framebuffer::dropsrc/lib.rs:346trait impl71000.5
Framebuffer::opensrc/lib.rs:369method31000.5
Framebuffer::infosrc/lib.rs:372method31000.5
Framebuffer::blit_rgbasrc/lib.rs:375method31000.5
Presenter::infosrc/lib.rs:426method72000.5
Presenter::blit_rgbasrc/lib.rs:434method72000.5
fb_info_is_copy_and_eqsrc/lib.rs:497fn61000.5
test_pattern_has_right_size_and_is_nonemptysrc/lib.rs:505fn91010.5
test_pattern_uses_bars_then_gradientsrc/lib.rs:516fn91020.5
scaled_channel_handles_single_pixel_extentsrc/lib.rs:527fn51010.5
non_linux_open_errors_cleanlysrc/lib.rs:535fn41020.5

Source not readable from this process.