OpenBarnyard
Loading...
Searching...
No Matches
ASysMaterial.cpp
Go to the documentation of this file.
1
#include "
pch.h
"
2
#include "
ASysMaterial.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
TDEFINE_CLASS_NORUNTIME
(
ASysMaterial
);
13
14
ASysMaterial::ASysMaterial
()
15
{
16
m_eBlendMode
=
BLENDMODE_DEFAULT
;
17
m_Vec3
= { 0.0f, 0.0f, 0.0f, 0.0f };
18
m_pTexture
=
TNULL
;
19
m_Unk1
= 0;
20
m_Unk2
= 0;
21
m_Unk3
= 0;
22
}
23
24
TBOOL
ASysMaterial::Create
()
25
{
26
return
TMaterial::Create
();
27
}
28
29
TBOOL
ASysMaterial::Create
(
BLENDMODE
a_eBlendMode )
30
{
31
return
TMaterial::Create
();
32
}
33
34
void
ASysMaterial::SetBlendMode
(
BLENDMODE
a_eBlendMode )
35
{
36
m_eBlendMode
= a_eBlendMode;
37
}
pch.h
TMemoryDebugOn.h
TOSHI_NAMESPACE_USING
#define TOSHI_NAMESPACE_USING
Definition
Defines.h:46
TDEFINE_CLASS_NORUNTIME
#define TDEFINE_CLASS_NORUNTIME(...)
Definition
TObject.h:138
TNULL
#define TNULL
Definition
Typedefs.h:23
TBOOL
bool TBOOL
Definition
Typedefs.h:6
ASysMaterial.h
TMaterial::Create
virtual TBOOL Create()
Definition
TMaterial.cpp:40
ASysMaterial
Definition
ASysMaterial.h:7
ASysMaterial::m_pTexture
Toshi::TTexture * m_pTexture
Definition
ASysMaterial.h:45
ASysMaterial::m_Unk3
TUINT m_Unk3
Definition
ASysMaterial.h:48
ASysMaterial::SetBlendMode
virtual void SetBlendMode(BLENDMODE a_eBlendMode)
Definition
ASysMaterial.cpp:34
ASysMaterial::BLENDMODE
BLENDMODE
Definition
ASysMaterial.h:12
ASysMaterial::BLENDMODE_DEFAULT
@ BLENDMODE_DEFAULT
Definition
ASysMaterial.h:13
ASysMaterial::Create
virtual TBOOL Create() override
Definition
ASysMaterial.cpp:24
ASysMaterial::m_Vec3
Toshi::TVector4 m_Vec3
Definition
ASysMaterial.h:50
ASysMaterial::ASysMaterial
ASysMaterial()
Definition
ASysMaterial.cpp:14
ASysMaterial::m_Unk2
TUINT m_Unk2
Definition
ASysMaterial.h:47
ASysMaterial::m_eBlendMode
BLENDMODE m_eBlendMode
Definition
ASysMaterial.h:49
ASysMaterial::m_Unk1
TUINT m_Unk1
Definition
ASysMaterial.h:46
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Render
ASysShader
ASysMaterial.cpp
Generated by
1.13.2