Class: ImGuiStorage

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/imgui.rb

Instance Method Summary collapse

Instance Method Details

#BuildSortByKeyObject



2847
2848
2849
# File 'lib/imgui.rb', line 2847

def BuildSortByKey()
  ImGui::ImGuiStorage_BuildSortByKey(self)
end

#ClearObject



2795
2796
2797
# File 'lib/imgui.rb', line 2795

def Clear()
  ImGui::ImGuiStorage_Clear(self)
end

#GetBool(key, default_val = false) ⇒ Object



2807
2808
2809
# File 'lib/imgui.rb', line 2807

def GetBool(key, default_val = false)
  ImGui::ImGuiStorage_GetBool(self, key, default_val)
end

#GetBoolRef(key, default_val = false) ⇒ Object



2835
2836
2837
# File 'lib/imgui.rb', line 2835

def GetBoolRef(key, default_val = false)
  ImGui::ImGuiStorage_GetBoolRef(self, key, default_val)
end

#GetFloat(key, default_val = 0.0) ⇒ Object



2815
2816
2817
# File 'lib/imgui.rb', line 2815

def GetFloat(key, default_val = 0.0)
  ImGui::ImGuiStorage_GetFloat(self, key, default_val)
end

#GetFloatRef(key, default_val = 0.0) ⇒ Object



2839
2840
2841
# File 'lib/imgui.rb', line 2839

def GetFloatRef(key, default_val = 0.0)
  ImGui::ImGuiStorage_GetFloatRef(self, key, default_val)
end

#GetInt(key, default_val = 0) ⇒ Object



2799
2800
2801
# File 'lib/imgui.rb', line 2799

def GetInt(key, default_val = 0)
  ImGui::ImGuiStorage_GetInt(self, key, default_val)
end

#GetIntRef(key, default_val = 0) ⇒ Object



2831
2832
2833
# File 'lib/imgui.rb', line 2831

def GetIntRef(key, default_val = 0)
  ImGui::ImGuiStorage_GetIntRef(self, key, default_val)
end

#GetVoidPtr(key) ⇒ Object



2823
2824
2825
# File 'lib/imgui.rb', line 2823

def GetVoidPtr(key)
  ImGui::ImGuiStorage_GetVoidPtr(self, key)
end

#GetVoidPtrRef(key, default_val = nil) ⇒ Object



2843
2844
2845
# File 'lib/imgui.rb', line 2843

def GetVoidPtrRef(key, default_val = nil)
  ImGui::ImGuiStorage_GetVoidPtrRef(self, key, default_val)
end

#SetAllInt(val) ⇒ Object



2851
2852
2853
# File 'lib/imgui.rb', line 2851

def SetAllInt(val)
  ImGui::ImGuiStorage_SetAllInt(self, val)
end

#SetBool(key, val) ⇒ Object



2811
2812
2813
# File 'lib/imgui.rb', line 2811

def SetBool(key, val)
  ImGui::ImGuiStorage_SetBool(self, key, val)
end

#SetFloat(key, val) ⇒ Object



2819
2820
2821
# File 'lib/imgui.rb', line 2819

def SetFloat(key, val)
  ImGui::ImGuiStorage_SetFloat(self, key, val)
end

#SetInt(key, val) ⇒ Object



2803
2804
2805
# File 'lib/imgui.rb', line 2803

def SetInt(key, val)
  ImGui::ImGuiStorage_SetInt(self, key, val)
end

#SetVoidPtr(key, val) ⇒ Object



2827
2828
2829
# File 'lib/imgui.rb', line 2827

def SetVoidPtr(key, val)
  ImGui::ImGuiStorage_SetVoidPtr(self, key, val)
end