Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
TSdl.h File Reference

SDL instance helpers. More...

#include "SDL/ESdlTypeCategory.h"
#include "SDL/sdl_traits.h"
#include <type_traits>
#include <concepts>
#include <memory>
#include "SDL/TSdl.ipp"

Go to the source code of this file.

Classes

class  ph::TSdl< StaticT >
 
class  ph::TSdl< void >
 TSdl specialization that accepts dynamic type (SdlClass). More...
 
class  ph::TSdl< T >
 TSdl specialization that accepts static type (T). More...
 

Namespaces

namespace  ph
 The root for all renderer implementations.
 
namespace  ph::detail
 Implementation detail mainly for internal usages.
 

Functions

std::shared_ptr< ISdlResourceph::detail::load_single_resource (const SdlClass *resourceClass, const Path &file)
 
void ph::detail::save_single_resource (const std::shared_ptr< ISdlResource > &resource, const Path &file)
 

Detailed Description

SDL instance helpers.