sokol: mark pub structs

master
Alexander Medvednikov 2022-06-19 19:47:41 +03:00
parent de136f6baf
commit d215618f4c
1 changed files with 12 additions and 12 deletions

View File

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