Plasma Engine
2.0
Loading...
Searching...
No Matches
ImageEnums.h
1
#pragma once
2
3
#include <Foundation/Reflection/Reflection.h>
4
#include <Foundation/Types/Types.h>
5
#include <Texture/TextureDLL.h>
6
7
struct
PL_TEXTURE_DLL
plImageAddressMode
8
{
9
using
StorageType = plUInt8;
10
11
enum
Enum
12
{
13
Repeat,
14
Clamp,
15
ClampBorder,
16
Mirror,
17
18
ENUM_COUNT,
19
20
Default = Repeat
21
};
22
};
23
24
PL_DECLARE_REFLECTABLE_TYPE(PL_TEXTURE_DLL,
plImageAddressMode
);
25
27
// plTextureFilterSetting
29
30
struct
PL_TEXTURE_DLL
plTextureFilterSetting
31
{
32
using
StorageType = plUInt8;
33
34
enum
Enum
35
{
36
FixedNearest,
37
FixedBilinear,
38
FixedTrilinear,
39
FixedAnisotropic2x,
40
FixedAnisotropic4x,
41
FixedAnisotropic8x,
42
FixedAnisotropic16x,
43
44
LowestQuality,
45
LowQuality,
46
DefaultQuality,
47
HighQuality,
48
HighestQuality,
49
50
Default = DefaultQuality
51
};
52
};
53
54
PL_DECLARE_REFLECTABLE_TYPE(PL_TEXTURE_DLL,
plTextureFilterSetting
);
plImageAddressMode
Definition
ImageEnums.h:8
plTextureFilterSetting
Definition
ImageEnums.h:31
Code
Engine
Texture
Image
ImageEnums.h
Generated by
1.11.0