derelict.allegro5.primitives

Undocumented in source.

Members

Aliases

ALLEGRO_LINE_CAP
alias ALLEGRO_LINE_CAP = int
Undocumented in source.
ALLEGRO_LINE_JOIN
alias ALLEGRO_LINE_JOIN = int
Undocumented in source.
ALLEGRO_PRIM_ATTR
alias ALLEGRO_PRIM_ATTR = int
Undocumented in source.
ALLEGRO_PRIM_BUFFER_FLAGS
alias ALLEGRO_PRIM_BUFFER_FLAGS = int
Undocumented in source.
ALLEGRO_PRIM_STORAGE
alias ALLEGRO_PRIM_STORAGE = int
Undocumented in source.
ALLEGRO_PRIM_TYPE
alias ALLEGRO_PRIM_TYPE = int
Undocumented in source.
EmitTriangle
alias EmitTriangle = void function(int, int, int, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoftLineDraw
alias SoftLineDraw = void function(uintptr_t, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoftLineFirst
alias SoftLineFirst = void function(uintptr_t, int, int, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoftLineStep
alias SoftLineStep = void function(uintptr_t, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoftTriDraw
alias SoftTriDraw = void function(uintptr_t, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoftTriFirst
alias SoftTriFirst = void function(uintptr_t, int, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoftTriInit
alias SoftTriInit = void function(uintptr_t, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoftTriStep
alias SoftTriStep = void function(uintptr_t, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_calculate_arc
alias da_al_calculate_arc = void function(float*, int, float, float, float, float, float, float, float, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_calculate_ribbon
alias da_al_calculate_ribbon = void function(float*, int, const(float*), int, float, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_calculate_spline
alias da_al_calculate_spline = void function(float*, int, float*, float, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_create_index_buffer
alias da_al_create_index_buffer = ALLEGRO_INDEX_BUFFER* function(int, const(void)*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_create_vertex_buffer
alias da_al_create_vertex_buffer = ALLEGRO_VERTEX_BUFFER* function(ALLEGRO_VERTEX_DECL*, const(void*), int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_create_vertex_decl
alias da_al_create_vertex_decl = ALLEGRO_VERTEX_DECL* function(const(ALLEGRO_VERTEX_ELEMENT)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_destroy_index_buffer
alias da_al_destroy_index_buffer = void function(ALLEGRO_INDEX_BUFFER*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_destroy_vertex_buffer
alias da_al_destroy_vertex_buffer = void function(ALLEGRO_VERTEX_BUFFER*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_destroy_vertex_decl
alias da_al_destroy_vertex_decl = void function(ALLEGRO_VERTEX_DECL*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_arc
alias da_al_draw_arc = void function(float, float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_circle
alias da_al_draw_circle = void function(float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_ellipse
alias da_al_draw_ellipse = void function(float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_elliptical_arc
alias da_al_draw_elliptical_arc = void function(float, float, float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_circle
alias da_al_draw_filled_circle = void function(float, float, float, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_ellipse
alias da_al_draw_filled_ellipse = void function(float, float, float, float, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_pieslice
alias da_al_draw_filled_pieslice = void function(float, float, float, float, float, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_polygon
alias da_al_draw_filled_polygon = void function(const(float)*, int, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_polygon_with_holes
alias da_al_draw_filled_polygon_with_holes = void function(const(float)*, const(int)*, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_rectangle
alias da_al_draw_filled_rectangle = void function(float, float, float, float, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_rounded_rectangle
alias da_al_draw_filled_rounded_rectangle = void function(float, float, float, float, float, float, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_filled_triangle
alias da_al_draw_filled_triangle = void function(float, float, float, float, float, float, ALLEGRO_COLOR)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_indexed_buffer
alias da_al_draw_indexed_buffer = int function(ALLEGRO_VERTEX_BUFFER*, ALLEGRO_BITMAP*, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_indexed_prim
alias da_al_draw_indexed_prim = int function(const(void)*, const(ALLEGRO_VERTEX_DECL)*, ALLEGRO_BITMAP*, const(int)*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_line
alias da_al_draw_line = void function(float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_pieslice
alias da_al_draw_pieslice = void function(float, float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_polygon
alias da_al_draw_polygon = void function(const(float)*, int, int, ALLEGRO_COLOR, float, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_polyline
alias da_al_draw_polyline = void function(const(float)*, int, int, int, int, ALLEGRO_COLOR, float, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_prim
alias da_al_draw_prim = int function(const(void)*, const(ALLEGRO_VERTEX_DECL)*, ALLEGRO_BITMAP*, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_rectangle
alias da_al_draw_rectangle = void function(float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_ribbon
alias da_al_draw_ribbon = void function(const(float)*, int, ALLEGRO_COLOR, float, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_rounded_rectangle
alias da_al_draw_rounded_rectangle = void function(float, float, float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_soft_line
alias da_al_draw_soft_line = void function(ALLEGRO_VERTEX*, ALLEGRO_VERTEX*, uintptr_t, SoftLineFirst, SoftLineStep, SoftLineDraw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_soft_triangle
alias da_al_draw_soft_triangle = void function(ALLEGRO_VERTEX*, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*, uintptr_t, SoftTriInit, SoftTriFirst, SoftTriStep, SoftTriDraw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_spline
alias da_al_draw_spline = void function(float*, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_triangle
alias da_al_draw_triangle = void function(float, float, float, float, float, float, ALLEGRO_COLOR, float)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_draw_vertex_buffer
alias da_al_draw_vertex_buffer = int function(ALLEGRO_VERTEX_BUFFER*, ALLEGRO_BITMAP*, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_get_allegro_primitives_version
alias da_al_get_allegro_primitives_version = uint function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_get_index_buffer_size
alias da_al_get_index_buffer_size = int function(ALLEGRO_INDEX_BUFFER*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_get_vertex_buffer_size
alias da_al_get_vertex_buffer_size = int function(ALLEGRO_VERTEX_BUFFER*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_init_primitives_addon
alias da_al_init_primitives_addon = bool function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_lock_index_buffer
alias da_al_lock_index_buffer = void* function(ALLEGRO_INDEX_BUFFER*, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_lock_vertex_buffer
alias da_al_lock_vertex_buffer = void* function(ALLEGRO_VERTEX_BUFFER*, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_shutdown_primitives_addon
alias da_al_shutdown_primitives_addon = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_triangulate_polygon
alias da_al_triangulate_polygon = bool function(const(float)*, size_t, const(int)*, EmitTriangle, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_unlock_index_buffer
alias da_al_unlock_index_buffer = void function(ALLEGRO_INDEX_BUFFER*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_al_unlock_vertex_buffer
alias da_al_unlock_vertex_buffer = void function(ALLEGRO_VERTEX_BUFFER*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Classes

DerelictAllegro5PrimitivesLoader
class DerelictAllegro5PrimitivesLoader
Undocumented in source.

Enums

ALLEGRO_LINE_CAP_NONE
anonymousenum ALLEGRO_LINE_CAP_NONE
Undocumented in source.
ALLEGRO_LINE_JOIN_NONE
anonymousenum ALLEGRO_LINE_JOIN_NONE
Undocumented in source.
ALLEGRO_PRIM_BUFFER_STREAM
anonymousenum ALLEGRO_PRIM_BUFFER_STREAM
Undocumented in source.
ALLEGRO_PRIM_FLOAT_2
anonymousenum ALLEGRO_PRIM_FLOAT_2
Undocumented in source.
ALLEGRO_PRIM_LINE_LIST
anonymousenum ALLEGRO_PRIM_LINE_LIST
Undocumented in source.
ALLEGRO_PRIM_POSITION
anonymousenum ALLEGRO_PRIM_POSITION
Undocumented in source.

Manifest constants

ALLEGRO_PRIM_MAX_USER_ATTR
enum ALLEGRO_PRIM_MAX_USER_ATTR;
Undocumented in source.
ALLEGRO_PRIM_QUALITY
enum ALLEGRO_PRIM_QUALITY;
Undocumented in source.
ALLEGRO_VERTEX_CACHE_SIZE
enum ALLEGRO_VERTEX_CACHE_SIZE;
Undocumented in source.

Static variables

DerelictAllegro5Primitives
DerelictAllegro5PrimitivesLoader DerelictAllegro5Primitives;
Undocumented in source.
al_calculate_arc
da_al_calculate_arc al_calculate_arc;
Undocumented in source.
al_calculate_ribbon
da_al_calculate_ribbon al_calculate_ribbon;
Undocumented in source.
al_calculate_spline
da_al_calculate_spline al_calculate_spline;
Undocumented in source.
al_create_index_buffer
da_al_create_index_buffer al_create_index_buffer;
Undocumented in source.
al_create_vertex_buffer
da_al_create_vertex_buffer al_create_vertex_buffer;
Undocumented in source.
al_create_vertex_decl
da_al_create_vertex_decl al_create_vertex_decl;
Undocumented in source.
al_destroy_index_buffer
da_al_destroy_index_buffer al_destroy_index_buffer;
Undocumented in source.
al_destroy_vertex_buffer
da_al_destroy_vertex_buffer al_destroy_vertex_buffer;
Undocumented in source.
al_destroy_vertex_decl
da_al_destroy_vertex_decl al_destroy_vertex_decl;
Undocumented in source.
al_draw_arc
da_al_draw_arc al_draw_arc;
Undocumented in source.
al_draw_circle
da_al_draw_circle al_draw_circle;
Undocumented in source.
al_draw_ellipse
da_al_draw_ellipse al_draw_ellipse;
Undocumented in source.
al_draw_elliptical_arc
da_al_draw_elliptical_arc al_draw_elliptical_arc;
Undocumented in source.
al_draw_filled_circle
da_al_draw_filled_circle al_draw_filled_circle;
Undocumented in source.
al_draw_filled_ellipse
da_al_draw_filled_ellipse al_draw_filled_ellipse;
Undocumented in source.
al_draw_filled_pieslice
da_al_draw_filled_pieslice al_draw_filled_pieslice;
Undocumented in source.
al_draw_filled_polygon
da_al_draw_filled_polygon al_draw_filled_polygon;
Undocumented in source.
al_draw_filled_polygon_with_holes
da_al_draw_filled_polygon_with_holes al_draw_filled_polygon_with_holes;
Undocumented in source.
al_draw_filled_rectangle
da_al_draw_filled_rectangle al_draw_filled_rectangle;
Undocumented in source.
al_draw_filled_rounded_rectangle
da_al_draw_filled_rounded_rectangle al_draw_filled_rounded_rectangle;
Undocumented in source.
al_draw_filled_triangle
da_al_draw_filled_triangle al_draw_filled_triangle;
Undocumented in source.
al_draw_indexed_buffer
da_al_draw_indexed_buffer al_draw_indexed_buffer;
Undocumented in source.
al_draw_indexed_prim
da_al_draw_indexed_prim al_draw_indexed_prim;
Undocumented in source.
al_draw_line
da_al_draw_line al_draw_line;
Undocumented in source.
al_draw_pieslice
da_al_draw_pieslice al_draw_pieslice;
Undocumented in source.
al_draw_polygon
da_al_draw_polygon al_draw_polygon;
Undocumented in source.
al_draw_polyline
da_al_draw_polyline al_draw_polyline;
Undocumented in source.
al_draw_prim
da_al_draw_prim al_draw_prim;
Undocumented in source.
al_draw_rectangle
da_al_draw_rectangle al_draw_rectangle;
Undocumented in source.
al_draw_ribbon
da_al_draw_ribbon al_draw_ribbon;
Undocumented in source.
al_draw_rounded_rectangle
da_al_draw_rounded_rectangle al_draw_rounded_rectangle;
Undocumented in source.
al_draw_soft_line
da_al_draw_soft_line al_draw_soft_line;
Undocumented in source.
al_draw_soft_triangle
da_al_draw_soft_triangle al_draw_soft_triangle;
Undocumented in source.
al_draw_spline
da_al_draw_spline al_draw_spline;
Undocumented in source.
al_draw_triangle
da_al_draw_triangle al_draw_triangle;
Undocumented in source.
al_draw_vertex_buffer
da_al_draw_vertex_buffer al_draw_vertex_buffer;
Undocumented in source.
al_get_allegro_primitives_version
da_al_get_allegro_primitives_version al_get_allegro_primitives_version;
Undocumented in source.
al_get_index_buffer_size
da_al_get_index_buffer_size al_get_index_buffer_size;
Undocumented in source.
al_get_vertex_buffer_size
da_al_get_vertex_buffer_size al_get_vertex_buffer_size;
Undocumented in source.
al_init_primitives_addon
da_al_init_primitives_addon al_init_primitives_addon;
Undocumented in source.
al_lock_index_buffer
da_al_lock_index_buffer al_lock_index_buffer;
Undocumented in source.
al_lock_vertex_buffer
da_al_lock_vertex_buffer al_lock_vertex_buffer;
Undocumented in source.
al_shutdown_primitives_addon
da_al_shutdown_primitives_addon al_shutdown_primitives_addon;
Undocumented in source.
al_triangulate_polygon
da_al_triangulate_polygon al_triangulate_polygon;
Undocumented in source.
al_unlock_index_buffer
da_al_unlock_index_buffer al_unlock_index_buffer;
Undocumented in source.
al_unlock_vertex_buffer
da_al_unlock_vertex_buffer al_unlock_vertex_buffer;
Undocumented in source.

Structs

ALLEGRO_INDEX_BUFFER
struct ALLEGRO_INDEX_BUFFER
Undocumented in source.
ALLEGRO_VERTEX
struct ALLEGRO_VERTEX
Undocumented in source.
ALLEGRO_VERTEX_BUFFER
struct ALLEGRO_VERTEX_BUFFER
Undocumented in source.
ALLEGRO_VERTEX_DECL
struct ALLEGRO_VERTEX_DECL
Undocumented in source.
ALLEGRO_VERTEX_ELEMENT
struct ALLEGRO_VERTEX_ELEMENT
Undocumented in source.

Meta