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)