Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
sdl_traits.h File Reference
#include "SDL/sdl_fwd.h"
#include "SDL/ESdlTypeCategory.h"
#include "Utility/traits.h"
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  ph
 The root for all renderer implementations.
 

Concepts

concept  ph::CSdlResource
 
concept  ph::CHasStaticSdlCategoryInfo
 Check if SDL category information can be obtained statically. The result is true if the static member variable T::CATEGORY exists, otherwise the result is false.
 
concept  ph::CHasSdlClassDefinition
 Whether T is a well-defined SDL class.
 
concept  ph::CHasSdlStructDefinition
 Whether T is a well-defined SDL struct.
 
concept  ph::CHasSdlFunctionDefinition
 Whether T is a well-defined SDL function.
 
concept  ph::CHasSdlEnumDefinition
 Whether EnumType is a well-defined SDL enum.
 
concept  ph::CSdlInstance
 
concept  ph::CSdlStructSupportsInitToDefault