struct ImGui::ImGuiPayload
- ImGui::ImGuiPayload
- Struct
- Value
- Object
Overview
Included Modules
- ImGui::ClassType(LibImGui::ImGuiPayload)
Defined in:
obj.crConstructors
Instance Method Summary
- #clear : Void
-
#data : Pointer(Void)
Data (copied and owned by dear imgui)
- #data=(data : Pointer(Void))
-
#data_frame_count : Int32
Data timestamp
- #data_frame_count=(data_frame_count : Int32)
-
#data_size : Int32
Data size
- #data_size=(data_size : Int32)
-
#data_type : Slice(LibC::Char)
Data type tag (short user-supplied string, 32 characters max)
- #data_type=(data_type : Slice(LibC::Char))
-
#delivery : Bool
Set when AcceptDragDropPayload() was called and mouse button is released over the target item.
- #delivery=(delivery : Bool)
- #is_data_type(type : String) : Bool
- #is_delivery : Bool
- #is_preview : Bool
-
#preview : Bool
Set when AcceptDragDropPayload() was called and mouse has been hovering the target item (nb: handle overlapping drag targets)
- #preview=(preview : Bool)
-
#source_id : ImGuiID
Source item id
- #source_id=(source_id : ImGuiID)
-
#source_parent_id : ImGuiID
Source parent id (if available)
- #source_parent_id=(source_parent_id : ImGuiID)
- #to_unsafe : Pointer(T)
Constructor Detail
Instance Method Detail
def delivery : Bool
#
Set when AcceptDragDropPayload() was called and mouse button is released over the target item.
def preview : Bool
#
Set when AcceptDragDropPayload() was called and mouse has been hovering the target item (nb: handle overlapping drag targets)