DDNet documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
quad_knife.h
Go to the documentation of this file.
1
#ifndef GAME_EDITOR_QUAD_KNIFE_H
2
#define GAME_EDITOR_QUAD_KNIFE_H
3
4
#include "
component.h
"
5
6
class
CQuadKnife
:
public
CEditorComponent
7
{
8
public
:
9
class
CState
10
{
11
public
:
12
bool
m_Active
;
13
int
m_SelectedQuadIndex
;
14
int
m_Count
;
15
vec2
m_aPoints
[4];
16
17
void
Reset
();
18
};
19
20
bool
IsActive
()
const
;
21
void
Activate
(
int
SelectedQuad);
22
void
Deactivate
();
23
void
DoSlice
();
24
};
25
26
#endif
CEditorComponent
Definition
component.h:13
CQuadKnife::CState
Definition
quad_knife.h:10
CQuadKnife::CState::m_Count
int m_Count
Definition
quad_knife.h:14
CQuadKnife::CState::m_Active
bool m_Active
Definition
quad_knife.h:12
CQuadKnife::CState::m_aPoints
vec2 m_aPoints[4]
Definition
quad_knife.h:15
CQuadKnife::CState::Reset
void Reset()
Definition
quad_knife.cpp:6
CQuadKnife::CState::m_SelectedQuadIndex
int m_SelectedQuadIndex
Definition
quad_knife.h:13
CQuadKnife
Definition
quad_knife.h:7
CQuadKnife::IsActive
bool IsActive() const
Definition
quad_knife.cpp:14
CQuadKnife::DoSlice
void DoSlice()
Definition
quad_knife.cpp:57
CQuadKnife::Activate
void Activate(int SelectedQuad)
Definition
quad_knife.cpp:19
CQuadKnife::Deactivate
void Deactivate()
Definition
quad_knife.cpp:26
component.h
vec2
vector2_base< float > vec2
Definition
vmath.h:168
src
game
editor
quad_knife.h
Generated by
1.18.0