Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
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
8
class
BlamEditorInstanceField_Vector3
:
public
BlamEditorInstanceField_Generic
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
keystone
components
ui
shared
controls
property_fields
fields
vector3
vector3.h
Generated on Sat Jun 18 2022 07:52:35 for Blamite Game Engine - Keystone by
1.8.17