OpenBarnyard
Loading...
Searching...
No Matches
AGUI2Material.h
Go to the documentation of this file.
1
#pragma once
2
#include <
Render/TMaterial.h
>
3
#include <
Render/TTexture.h
>
4
5
class
AGUI2Material
:
public
Toshi::TMaterial
6
{
7
public
:
8
friend
class
AGUI2Renderer
;
9
friend
class
AGUI2RendererDX8
;
10
11
public
:
12
AGUI2Material
()
13
{
14
m_iNumTex = 1;
15
m_pTextureResource =
TNULL
;
16
m_eBlendState = 1;
17
m_eTextureAddress = 1;
18
m_iMipMapLODBias = 0;
19
}
20
21
void
SetBlendState
(
TUINT
a_eBlendState )
22
{
23
m_eBlendState = a_eBlendState;
24
}
25
26
void
SetTextureAddress
(
TUINT
a_eTextureAddress )
27
{
28
m_eTextureAddress = a_eTextureAddress;
29
}
30
31
private
:
32
Toshi::TTexture* m_pTextureResource;
33
TUINT
m_eBlendState;
34
TUINT
m_eTextureAddress;
35
TUINT
m_iMipMapLODBias;
36
};
TMaterial.h
TTexture.h
Texture system for the Toshi engine.
TUINT
unsigned int TUINT
Definition
Typedefs.h:8
TNULL
#define TNULL
Definition
Typedefs.h:23
AGUI2Material::AGUI2Renderer
friend class AGUI2Renderer
Definition
AGUI2Material.h:8
AGUI2Material::SetBlendState
void SetBlendState(TUINT a_eBlendState)
Definition
AGUI2Material.h:21
AGUI2Material::SetTextureAddress
void SetTextureAddress(TUINT a_eTextureAddress)
Definition
AGUI2Material.h:26
AGUI2Material::AGUI2Material
AGUI2Material()
Definition
AGUI2Material.h:12
AGUI2Material::AGUI2RendererDX8
friend class AGUI2RendererDX8
Definition
AGUI2Material.h:9
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
GUI
AGUI2Material.h
Generated by
1.13.2