summaryrefslogtreecommitdiffstats
path: root/TextureLoader/interface/TextureLoader.h
diff options
context:
space:
mode:
Diffstat (limited to 'TextureLoader/interface/TextureLoader.h')
-rw-r--r--TextureLoader/interface/TextureLoader.h27
1 files changed, 18 insertions, 9 deletions
diff --git a/TextureLoader/interface/TextureLoader.h b/TextureLoader/interface/TextureLoader.h
index 4de89fb..499e741 100644
--- a/TextureLoader/interface/TextureLoader.h
+++ b/TextureLoader/interface/TextureLoader.h
@@ -57,16 +57,25 @@ namespace Diligent
/// Texture format
TEXTURE_FORMAT Format;
- TextureLoadInfo() :
- Name(""),
- Usage( USAGE_STATIC ),
- BindFlags( BIND_SHADER_RESOURCE ),
- MipLevels(0),
- CPUAccessFlags(CPU_ACCESS_NONE),
- IsSRGB(false),
- GenerateMips(true),
- Format(TEX_FORMAT_UNKNOWN)
+ explicit TextureLoadInfo(const Char* _Name,
+ USAGE _Usage = USAGE_STATIC,
+ BIND_FLAGS _BindFlags = BIND_SHADER_RESOURCE,
+ Uint32 _MipLevels = 0,
+ CPU_ACCESS_FLAGS _CPUAccessFlags = CPU_ACCESS_NONE,
+ Bool _IsSRGB = False,
+ Bool _GenerateMips = True,
+ TEXTURE_FORMAT _Format = TEX_FORMAT_UNKNOWN) :
+ Name (_Name),
+ Usage (_Usage),
+ BindFlags (_BindFlags),
+ MipLevels (_MipLevels),
+ CPUAccessFlags (_CPUAccessFlags),
+ IsSRGB (_IsSRGB),
+ GenerateMips (_GenerateMips),
+ Format (_Format)
{}
+
+ TextureLoadInfo(){};
};
/// Creates a texture from 2D image