HatchitMath
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
include
unused
ht_mmbasevector.h
1
15
#pragma once
16
17
#include <ht_platform.h>
18
#include <ht_intrin.h>
19
20
namespace
Hatchit
{
21
22
namespace
Math {
23
24
class
HT_API
MMBaseVector
25
{
26
public
:
27
MMBaseVector
(
void
);
28
29
void
*
operator
new
(
size_t
_size);
30
void
operator
delete
(
void
* p);
31
operator
const
__m128(
void
)
const
;
32
33
float
getX(
void
);
34
float
getY(
void
);
35
float
getZ(
void
);
36
float
getW(
void
);
37
38
void
setX(
float
x);
39
void
setY(
float
y);
40
void
setZ(
float
z);
41
void
setW(
float
w);
42
43
float
* getArray(
void
);
44
45
protected
:
46
_MM_ALIGN16
float
m_array[4];
47
__m128 m_data;
48
};
49
}
50
}
Hatchit
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition:
ht_intrin.h:33
Hatchit::Math::MMBaseVector
Definition:
ht_mmbasevector.h:24
Generated by
1.8.11