summaryrefslogtreecommitdiff
path: root/Runtime/Graphics/GeneratedTextures.h
blob: bc474c57bfd725881068c2b40e26f7ce734f5ead (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef GENERATEDTEXTURES_H
#define GENERATEDTEXTURES_H

#include "Runtime/GfxDevice/GfxDeviceTypes.h"
class Texture;
class Texture2D;
class Texture3D;

namespace builtintex {

void GenerateBuiltinTextures();
void ReinitBuiltinTextures();
	
Texture2D* GetWhiteTexture ();
Texture2D* GetBlackTexture ();
Texture3D* GetDitherMaskTexture();
Texture* GetAttenuationTexture ();
Texture* GetHaloTexture ();

// Get the default texture for a texture dimension
TextureID GetDefaultTexture( TextureDimension texDim );	
	
TextureID GetBlackTextureID ();

} // namespace


#endif