Elaztek Developer Hub
Blamite Game Engine - Keystone  00356.06.18.22.0710.blamite
A library that enables the use of Qt in Blamite's editing tools.
vector3.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../generic/BlamEditorInstanceField_Generic.h"
4 
5 #include <Strings/components/classes/world/vector.h>
6 #include <qspinbox.h>
7 
9 {
10 private:
11  BlamVector3* value = nullptr;
12 
13  QHBoxLayout* edit_control_container = nullptr;
14  QDoubleSpinBox* edit_control_x = nullptr;
15  QDoubleSpinBox* edit_control_y = nullptr;
16  QDoubleSpinBox* edit_control_z = nullptr;
17 
18  bool ui_generating = false;
19 
20 public:
21  BlamEditorInstanceField_Vector3(BlamVector3* _value, std::string title);
22 
23 private slots:
24  void OnValueChanged();
25 };
BlamEditorInstanceField_Generic
Definition: BlamEditorInstanceField_Generic.h:16
BlamEditorInstanceField_Vector3
Definition: vector3.h:8
BlamEditorInstanceField_Vector3::BlamEditorInstanceField_Vector3
BlamEditorInstanceField_Vector3(BlamVector3 *_value, std::string title)
Definition: vector3.cpp:9