3#include <Foundation/Application/Application.h>
4#include <Texture/TexConv/TexComparer.h>
10 using StorageType = plUInt8;
35 plInt32 m_iEnumValue = -1;
54 plResult ParseChannelSliceMapping(plInt32 iSlice);
67 plResult ParseUIntOption(
plStringView sOption, plInt32 iMinValue, plInt32 iMaxValue, plUInt32& ref_uiResult)
const;
73 bool IsTexFormat()
const;
82 bool m_bOutputSupports2D =
false;
83 bool m_bOutputSupports3D =
false;
84 bool m_bOutputSupportsCube =
false;
85 bool m_bOutputSupportsAtlas =
false;
86 bool m_bOutputSupportsMipmaps =
false;
87 bool m_bOutputSupportsFiltering =
false;
88 bool m_bOutputSupportsCompression =
false;
Base class to be used by applications based on plEngine.
Definition Application.h:66
Execution
Defines the possible return values for the plApplication::Run() function.
Definition Application.h:72
plApplication(plStringView sAppName)
Constructor.
Definition Application.cpp:11
Definition DynamicArray.h:81
A class containing image data and associated meta data.
Definition Image.h:103
Interface for binary out (write) streams.
Definition Stream.h:107
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Compares two images and generates various outputs.
Definition TexComparer.h:33
virtual Execution Run() override
Main run function which is called periodically. This function must be overridden.
Definition TexConv.cpp:212
virtual void AfterCoreSystemsStartup() override
This function is called after basic engine initialization has been done.
Definition TexConv.cpp:24
virtual plResult BeforeCoreSystemsStartup() override
This function is called before any kind of engine initialization is done.
Definition TexConv.cpp:16
virtual void BeforeCoreSystemsShutdown() override
This function is called after the application main loop has run for the last time,...
Definition TexConv.cpp:32
Definition TexConvProcessor.h:10
A custom enum implementation that allows to define the underlying storage type to control its memory ...
Definition Enum.h:37
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54
Definition TexConvDesc.h:13