OpenBarnyard
Loading...
Searching...
No Matches
AGUI2TextureSection.cpp
Go to the documentation of this file.
1
#include "
pch.h
"
2
#include "
AGUI2TextureSection.h
"
3
4
//-----------------------------------------------------------------------------
5
// Enables memory debugging.
6
// Note: Should be the last include!
7
//-----------------------------------------------------------------------------
8
#include <
Core/TMemoryDebugOn.h
>
9
10
TOSHI_NAMESPACE_USING
11
12
void
AGUI2TextureSection::SetMaterial
(
AGUI2Material
* a_pMaterial )
13
{
14
m_pMaterial = a_pMaterial;
15
}
16
17
const
TCHAR
*
AGUI2TextureSection::GetName
()
const
18
{
19
return
m_szName;
20
}
21
22
const
TCHAR
*
AGUI2TextureSection::GetTextureFile
()
const
23
{
24
return
m_szTextureFile;
25
}
26
27
AGUI2Material
*
AGUI2TextureSection::GetMaterial
()
28
{
29
return
m_pMaterial;
30
}
31
32
TVector4
&
AGUI2TextureSection::GetUVPoint1
()
33
{
34
return
m_UV1;
35
}
36
37
TVector4
&
AGUI2TextureSection::GetUVPoint2
()
38
{
39
return
m_UV2;
40
}
41
42
TFLOAT
AGUI2TextureSection::GetWidth
()
const
43
{
44
return
TMath::Abs
(
TFLOAT
( m_iPoint2X - m_iPoint1X ) );
45
}
46
47
TFLOAT
AGUI2TextureSection::GetHeight
()
const
48
{
49
return
TMath::Abs
(
TFLOAT
( m_iPoint2Y - m_iPoint1Y ) );
50
}
51
52
TINT
AGUI2TextureSection::GetPoint1X
()
const
53
{
54
return
m_iPoint1X;
55
}
56
57
TINT
AGUI2TextureSection::GetPoint1Y
()
const
58
{
59
return
m_iPoint1Y;
60
}
61
62
TINT
AGUI2TextureSection::GetPoint2X
()
const
63
{
64
return
m_iPoint2X;
65
}
66
67
TINT
AGUI2TextureSection::GetPoint2Y
()
const
68
{
69
return
m_iPoint2Y;
70
}
pch.h
TMemoryDebugOn.h
TOSHI_NAMESPACE_USING
#define TOSHI_NAMESPACE_USING
Definition
Defines.h:46
TCHAR
char TCHAR
Definition
Typedefs.h:20
TFLOAT
float TFLOAT
Definition
Typedefs.h:4
TINT
int TINT
Definition
Typedefs.h:7
AGUI2TextureSection.h
TMath::Abs
TFORCEINLINE TFLOAT Abs(TFLOAT fVal)
Definition
TMathInline.h:63
TVector4
Definition
TVector4.h:8
AGUI2Material
Definition
AGUI2Material.h:6
AGUI2TextureSection::GetMaterial
AGUI2Material * GetMaterial()
Definition
AGUI2TextureSection.cpp:27
AGUI2TextureSection::GetPoint2Y
TINT GetPoint2Y() const
Definition
AGUI2TextureSection.cpp:67
AGUI2TextureSection::GetHeight
TFLOAT GetHeight() const
Definition
AGUI2TextureSection.cpp:47
AGUI2TextureSection::GetPoint1X
TINT GetPoint1X() const
Definition
AGUI2TextureSection.cpp:52
AGUI2TextureSection::GetWidth
TFLOAT GetWidth() const
Definition
AGUI2TextureSection.cpp:42
AGUI2TextureSection::GetPoint1Y
TINT GetPoint1Y() const
Definition
AGUI2TextureSection.cpp:57
AGUI2TextureSection::GetUVPoint2
Toshi::TVector4 & GetUVPoint2()
Definition
AGUI2TextureSection.cpp:37
AGUI2TextureSection::SetMaterial
void SetMaterial(AGUI2Material *a_pMaterial)
Definition
AGUI2TextureSection.cpp:12
AGUI2TextureSection::GetPoint2X
TINT GetPoint2X() const
Definition
AGUI2TextureSection.cpp:62
AGUI2TextureSection::GetName
const TCHAR * GetName() const
Definition
AGUI2TextureSection.cpp:17
AGUI2TextureSection::GetUVPoint1
Toshi::TVector4 & GetUVPoint1()
Definition
AGUI2TextureSection.cpp:32
AGUI2TextureSection::GetTextureFile
const TCHAR * GetTextureFile() const
Definition
AGUI2TextureSection.cpp:22
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
GUI
AGUI2TextureSection.cpp
Generated by
1.13.2