OpenBarnyard
 
Loading...
Searching...
No Matches
AGUI2TextureSection Class Reference

#include <AGUI2TextureSection.h>

Public Member Functions

 AGUI2TextureSection ()=default
 
 ~AGUI2TextureSection ()=default
 
void SetMaterial (AGUI2Material *a_pMaterial)
 
const TCHARGetName () const
 
const TCHARGetTextureFile () const
 
AGUI2MaterialGetMaterial ()
 
Toshi::TVector4 & GetUVPoint1 ()
 
Toshi::TVector4 & GetUVPoint2 ()
 
TFLOAT GetWidth () const
 
TFLOAT GetHeight () const
 
TINT GetPoint1X () const
 
TINT GetPoint1Y () const
 
TINT GetPoint2X () const
 
TINT GetPoint2Y () const
 

Detailed Description

Definition at line 7 of file AGUI2TextureSection.h.

Constructor & Destructor Documentation

◆ AGUI2TextureSection()

AGUI2TextureSection::AGUI2TextureSection ( )
default

◆ ~AGUI2TextureSection()

AGUI2TextureSection::~AGUI2TextureSection ( )
default

Member Function Documentation

◆ GetHeight()

TFLOAT AGUI2TextureSection::GetHeight ( ) const

Definition at line 47 of file AGUI2TextureSection.cpp.

48{
49 return TMath::Abs( TFLOAT( m_iPoint2Y - m_iPoint1Y ) );
50}
float TFLOAT
Definition Typedefs.h:4
TFORCEINLINE TFLOAT Abs(TFLOAT fVal)
Definition TMathInline.h:63

◆ GetMaterial()

AGUI2Material * AGUI2TextureSection::GetMaterial ( )

Definition at line 27 of file AGUI2TextureSection.cpp.

28{
29 return m_pMaterial;
30}

◆ GetName()

const TCHAR * AGUI2TextureSection::GetName ( ) const

Definition at line 17 of file AGUI2TextureSection.cpp.

18{
19 return m_szName;
20}

◆ GetPoint1X()

TINT AGUI2TextureSection::GetPoint1X ( ) const

Definition at line 52 of file AGUI2TextureSection.cpp.

53{
54 return m_iPoint1X;
55}

◆ GetPoint1Y()

TINT AGUI2TextureSection::GetPoint1Y ( ) const

Definition at line 57 of file AGUI2TextureSection.cpp.

58{
59 return m_iPoint1Y;
60}

◆ GetPoint2X()

TINT AGUI2TextureSection::GetPoint2X ( ) const

Definition at line 62 of file AGUI2TextureSection.cpp.

63{
64 return m_iPoint2X;
65}

◆ GetPoint2Y()

TINT AGUI2TextureSection::GetPoint2Y ( ) const

Definition at line 67 of file AGUI2TextureSection.cpp.

68{
69 return m_iPoint2Y;
70}

◆ GetTextureFile()

const TCHAR * AGUI2TextureSection::GetTextureFile ( ) const

Definition at line 22 of file AGUI2TextureSection.cpp.

23{
24 return m_szTextureFile;
25}

◆ GetUVPoint1()

TVector4 & AGUI2TextureSection::GetUVPoint1 ( )

Definition at line 32 of file AGUI2TextureSection.cpp.

33{
34 return m_UV1;
35}

◆ GetUVPoint2()

TVector4 & AGUI2TextureSection::GetUVPoint2 ( )

Definition at line 37 of file AGUI2TextureSection.cpp.

38{
39 return m_UV2;
40}

◆ GetWidth()

TFLOAT AGUI2TextureSection::GetWidth ( ) const

Definition at line 42 of file AGUI2TextureSection.cpp.

43{
44 return TMath::Abs( TFLOAT( m_iPoint2X - m_iPoint1X ) );
45}

◆ SetMaterial()

void AGUI2TextureSection::SetMaterial ( AGUI2Material * a_pMaterial)

Definition at line 12 of file AGUI2TextureSection.cpp.

13{
14 m_pMaterial = a_pMaterial;
15}

The documentation for this class was generated from the following files: