• allegro5.a5_display
  • allegro5.a5_file
  • allegro5.a5_font
  • allegro5.a5_image
  • allegro5.a5_joystick
  • allegro5.a5_main
  • allegro5.a5_misc
  • allegro5.a5_opengl
  • allegro5.a5_shader
  • allegro5.a5_sound
  • allegro5.a5_thread
  • allegro5.a5_triangles
  • animation
  • array
  • atlas
  • buffer
  • color
  • common
  • csg.csg_aabb
  • csg.csg
  • csg.csg_octree
  • csg.csg_shapes
  • csg.csg_test
  • data
  • display
  • exception
  • file
  • font
  • glsl
  • grid
  • hash
  • image
  • image_op
  • index
  • ini
  • isometric
  • joystick
  • keyboard
  • land
  • layer
  • list
  • log
  • main
  • map
  • mem
  • mouse
  • net
  • noise
  • openglutil
  • perlin
  • pixelmask
  • plasma
  • pool
  • protobuf
  • queue
  • random
  • runner
  • shader
  • sound
  • sprite
  • thread
  • tilegrid
  • triangles
  • util2d
  • util3d
  • util
  • view
  • voronoi
  • widget.base
  • widget.board
  • widget.book
  • widget.box
  • widget.button
  • widget.checkbox
  • widget.container
  • widget.edit
  • widget.gul
  • widget.hbox
  • widget.layout
  • widget
  • widget.menu
  • widget.mover
  • widget.panel
  • widget.scrollbar
  • widget.scrolling
  • widget.sizer
  • widget.slider
  • widget.spin
  • widget.text
  • widget.theme
  • widget.vbox
  • widget.widget_list
  • yaml.external
  • yaml.internal
  • yaml
  • yaml.xml

land.buffer

LandBuffer

LandBufferAsFile

land_buffer_new_memlog

Parameters: char const * f, int l

Returns: LandBuffer*

land_buffer_destroy_memlog

Parameters: LandBuffer * self, char const * f, int l

land_buffer_finish_memlog

Parameters: LandBuffer * self, char const * f, int l

Returns: char*

land_buffer_read_from_file_memlog

Parameters: char const * filename, char const * f, int l

Returns: LandBuffer*

land_buffer_split_memlog

Parameters: LandBuffer const * self, char delim, char const * f, int line

Returns: LandArray*

land_buffer_new

no parameters

Returns: LandBuffer*

land_buffer_copy

Parameters: LandBuffer * other

Returns: LandBuffer*

land_buffer_extract

Parameters: LandBuffer * other, int x, int n

Returns: LandBuffer*

land_buffer_copy_from

Parameters: LandBuffer * other, int x

Returns: LandBuffer*

land_buffer_destroy

Parameters: LandBuffer * self

land_buffer_grow

Parameters: LandBuffer * self, int n

land_buffer_insert

Parameters: LandBuffer * self, int pos, char const * buffer, int n

land_buffer_move

Parameters: LandBuffer * self, int from_pos, int to_pos, int n

land_buffer_cut

Parameters: LandBuffer * self, int pos, int n

land_buffer_shorten_left

Parameters: LandBuffer * self, int n

land_buffer_add

Parameters: LandBuffer * self, char const * b, int n

land_buffer_addv

Parameters: LandBuffer * self, char const * format, va_list args

land_buffer_addf

Parameters: LandBuffer * self, char const * format, …

land_buffer_addl

Parameters: LandBuffer * self, char const * format, …

land_buffer_add_uint32_t

Parameters: LandBuffer * self, uint32_t i

land_buffer_get_uint32_t

Parameters: LandBuffer * self, int pos

Returns: uint32_t

land_buffer_get_uint16_t

Parameters: LandBuffer * self, int pos

Returns: uint16_t

land_buffer_get_byte

Parameters: LandBuffer * self, int pos

Returns: uint8_t

land_buffer_add_float

Parameters: LandBuffer * self, float f

land_buffer_add_char

Parameters: LandBuffer * self, char c

land_buffer_cat

Parameters: LandBuffer * self, char const * string

Appends a zero-terminated string (without the 0 byte) to the buffer.

land_buffer_clear

Parameters: LandBuffer * self

Clears the buffer (but keeps any memory allocation for speedy refilling).

land_buffer_crop

Parameters: LandBuffer * self

Make the buffer use up only the minimum required amount of memory.

land_buffer_finish

Parameters: LandBuffer * self

Returns: char*

Destroys the buffer, but returns a C-string constructed from it by appending a 0 character. You may not access the pointer you pass to this function anymore after it returns. Also, you have to make sure it does not already contain any 0 characters. When no longer needed, you should free the string with land_free.

land_buffer_println

Parameters: LandBuffer * self

land_buffer_empty

Parameters: LandBuffer * self

Returns: bool

land_buffer_split

Parameters: LandBuffer const * self, str delim

Returns: LandArray*

Creates an array of buffers. If there are n occurences of string delim in the buffer, the array contains n + 1 entries. No buffer in the array contains the delim string.

land_buffer_strip_right

Parameters: LandBuffer * self, char const * what

land_buffer_strip_left

Parameters: LandBuffer * self, char const * what

land_buffer_strip

Parameters: LandBuffer * self, char const * what

land_buffer_is

Parameters: LandBuffer * self, char const * what

Returns: bool

land_buffer_remove_if_start

Parameters: LandBuffer * self, char const * what

land_buffer_remove_if_end

Parameters: LandBuffer * self, char const * what

land_buffer_rfind

Parameters: LandBuffer * self, char c

Returns: int

land_buffer_find

Parameters: LandBuffer const * self, int offset, char const * what

Returns: int

land_buffer_replace

Parameters: LandBuffer * self, int offset, char const * wat, char const * wit

Returns: int

land_buffer_replace_all

Parameters: LandBuffer * self, char const * wat, char const * wit

Returns: int

land_buffer_set_length

Parameters: LandBuffer * self, int n

land_buffer_shorten

Parameters: LandBuffer * self, int n

land_buffer_read_from_file

Parameters: char const * filename

Returns: LandBuffer*

Read a buffer from the given file. If the file cannot be read, return None.

land_buffer_write_to_file

Parameters: LandBuffer * self, char const * filename

Returns: bool

land_buffer_compress

Parameters: LandBuffer * self

land_buffer_decompress

Parameters: LandBuffer * self

land_buffer_compare

Parameters: LandBuffer * self, LandBuffer * other

Returns: int


Generated: Thu 27 Feb 2020 10:49:37 PM EST