sokol: mark pub structs
parent
de136f6baf
commit
d215618f4c
|
@ -291,7 +291,7 @@ struct C.sg_context {
|
|||
|
||||
pub type Context = C.sg_context
|
||||
|
||||
struct C.sg_range {
|
||||
pub struct C.sg_range {
|
||||
pub mut:
|
||||
ptr voidptr
|
||||
size usize
|
||||
|
@ -400,7 +400,7 @@ pub fn (mut b Buffer) free() {
|
|||
C.sg_destroy_buffer(*b)
|
||||
}
|
||||
|
||||
struct C.sg_image_desc {
|
||||
pub struct C.sg_image_desc {
|
||||
pub mut:
|
||||
_start_canary u32
|
||||
@type ImageType
|
||||
|
@ -438,7 +438,7 @@ pub mut:
|
|||
|
||||
pub type ImageDesc = C.sg_image_desc
|
||||
|
||||
struct C.sg_image_info {
|
||||
pub struct C.sg_image_info {
|
||||
pub mut:
|
||||
slot SlotInfo // resource pool slot info
|
||||
upd_frame_index u32 // frame index of last sg_update_image()
|
||||
|
@ -448,7 +448,7 @@ pub mut:
|
|||
|
||||
pub type ImageInfo = C.sg_image_info
|
||||
|
||||
struct C.sg_image {
|
||||
pub struct C.sg_image {
|
||||
pub:
|
||||
id u32
|
||||
}
|
||||
|
@ -463,7 +463,7 @@ pub const sg_cubeface_num = 6
|
|||
|
||||
pub const sg_max_mipmaps = 16
|
||||
|
||||
struct C.sg_image_data {
|
||||
pub struct C.sg_image_data {
|
||||
pub mut:
|
||||
subimage [sg_cubeface_num][sg_max_mipmaps]Range
|
||||
}
|
||||
|
@ -485,7 +485,7 @@ pub:
|
|||
|
||||
pub type Features = C.sg_features
|
||||
|
||||
struct C.sg_limits {
|
||||
pub struct C.sg_limits {
|
||||
pub:
|
||||
max_image_size_2d u32 // max width/height of SG_IMAGETYPE_2D images
|
||||
max_image_size_cube u32 // max width/height of SG_IMAGETYPE_CUBE images
|
||||
|
@ -497,7 +497,7 @@ pub:
|
|||
|
||||
pub type Limits = C.sg_limits
|
||||
|
||||
struct C.sg_layout_desc {
|
||||
pub struct C.sg_layout_desc {
|
||||
pub mut:
|
||||
buffers [8]BufferLayoutDesc
|
||||
attrs [16]VertexAttrDesc
|
||||
|
@ -505,7 +505,7 @@ pub mut:
|
|||
|
||||
pub type LayoutDesc = C.sg_layout_desc
|
||||
|
||||
struct C.sg_buffer_layout_desc {
|
||||
pub struct C.sg_buffer_layout_desc {
|
||||
pub mut:
|
||||
stride int
|
||||
step_func VertexStep
|
||||
|
@ -514,7 +514,7 @@ pub mut:
|
|||
|
||||
pub type BufferLayoutDesc = C.sg_buffer_layout_desc
|
||||
|
||||
struct C.sg_vertex_attr_desc {
|
||||
pub struct C.sg_vertex_attr_desc {
|
||||
pub mut:
|
||||
buffer_index int
|
||||
offset int
|
||||
|
@ -583,7 +583,7 @@ pub fn (mut action C.sg_color_attachment_action) set_color_values(r, g, b, a f32
|
|||
action.val[3] = a
|
||||
}
|
||||
*/
|
||||
struct C.sg_depth_attachment_action {
|
||||
pub struct C.sg_depth_attachment_action {
|
||||
pub mut:
|
||||
action Action
|
||||
value f32
|
||||
|
@ -591,7 +591,7 @@ pub mut:
|
|||
|
||||
pub type DepthAttachmentAction = C.sg_depth_attachment_action
|
||||
|
||||
struct C.sg_stencil_attachment_action {
|
||||
pub struct C.sg_stencil_attachment_action {
|
||||
pub mut:
|
||||
action Action
|
||||
value u8
|
||||
|
@ -599,7 +599,7 @@ pub mut:
|
|||
|
||||
pub type StencilAttachmentAction = C.sg_stencil_attachment_action
|
||||
|
||||
struct C.sg_pixelformat_info {
|
||||
pub struct C.sg_pixelformat_info {
|
||||
pub:
|
||||
sample bool // pixel format can be sampled in shaders
|
||||
filter bool // pixel format can be sampled with filtering
|
||||
|
|
Loading…
Reference in New Issue