Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
TSdlGeneralEnum.h File Reference
#include "SDL/Introspect/SdlEnum.h"
#include "Utility/TArrayVector.h"
#include "SDL/sdl_exceptions.h"
#include "Utility/utility.h"
#include <Common/assertion.h>
#include <type_traits>
#include <string>
#include <string_view>
#include <cstddef>
#include <utility>

Go to the source code of this file.

Classes

class  ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >
 SDL enum implementation with common features. Enum value and string mapping are done in a brute-force way. This SDL enum type supports enum entries with identical value or name, which is useful for giving the user more tolerance on specifying inputs (e.g., case inconsistency). See getTypedEntry() for more details. More...
 

Namespaces

namespace  ph
 The root for all renderer implementations.