Photon Engine 2.0.0-beta
A physically based renderer.
|
Data that SDL input process can rely on. More...
#include <SdlInputContext.h>
Public Member Functions | |
SdlInputContext () | |
SdlInputContext (const Path *workingDirectory, const SdlClass *srcClass=nullptr, const SdlStruct *srcStruct=nullptr) | |
SdlInputContext (const ISdlReferenceGroup *srcResources, const ISdlDataPacketGroup *srcDataPackets, const Path *workingDirectory, const SdlClass *srcClass=nullptr, const SdlStruct *srcStruct=nullptr) | |
const ISdlReferenceGroup * | getSrcResources () const |
const ISdlDataPacketGroup * | getSrcDataPackets () const |
Public Member Functions inherited from ph::SdlIOContext | |
std::string | genPrettySrcInfo () const |
const Path & | getWorkingDirectory () const |
Get working directory of the current I/O session. Do not treat this as the classical definition of working directory (for a process). A SDL working directory may be different for each I/O session, and different to the working directory of the current process. | |
const SdlClass * | getSrcClass () const |
The SDL class that is involved in the I/O process. | |
const SdlStruct * | getSrcStruct () const |
void | setSrcClass (const SdlClass *srcClass) |
void | setSrcStruct (const SdlStruct *srcStruct) |
Additional Inherited Members | |
Protected Member Functions inherited from ph::SdlIOContext | |
SdlIOContext () | |
SdlIOContext (const Path *workingDirectory, const SdlClass *srcClass=nullptr, const SdlStruct *srcStruct=nullptr) | |
SdlIOContext (const SdlIOContext &other)=default | |
SdlIOContext (SdlIOContext &&other)=default | |
SdlIOContext & | operator= (const SdlIOContext &rhs)=default |
SdlIOContext & | operator= (SdlIOContext &&rhs)=default |
Data that SDL input process can rely on.
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |