OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Exif Struct Reference

#include <Exif.hpp>

Classes

struct  Geolocation_t
 
struct  LensInfo_t
 

Static Public Member Functions

static Optional< ExifRead (FilePathView path)
 
static Optional< ExifRead (const IReader &reader)
 

Public Attributes

String imageDescription
 
String make
 
String model
 
uint16 orientation
 
uint16 bitsPerSample
 
String software
 
String dateTime
 
String dateTimeOriginal
 
String dateTimeDigitized
 
String subSecTimeOriginal
 
String copyright
 
double exposureTime
 
double FNumber
 
uint16 exposureProgram
 
uint16 ISOSpeedRatings
 
double shutterSpeedValue
 
double exposureBiasValue
 
double subjectDistance
 
double focalLength
 
uint16 focalLengthIn35mm
 
bool flash
 
uint16 flashReturnedLight
 
uint16 flashMode
 
uint16 meteringMode
 
uint32 imageWidth
 
uint32 imageHeight
 
struct s3d::Exif::Geolocation_t geoLocation
 
struct s3d::Exif::LensInfo_t lensInfo
 

Member Function Documentation

◆ Read() [1/2]

static Optional<Exif> s3d::Exif::Read ( const IReader reader)
static

◆ Read() [2/2]

static Optional<Exif> s3d::Exif::Read ( FilePathView  path)
static

Member Data Documentation

◆ bitsPerSample

uint16 s3d::Exif::bitsPerSample

◆ copyright

String s3d::Exif::copyright

◆ dateTime

String s3d::Exif::dateTime

◆ dateTimeDigitized

String s3d::Exif::dateTimeDigitized

◆ dateTimeOriginal

String s3d::Exif::dateTimeOriginal

◆ exposureBiasValue

double s3d::Exif::exposureBiasValue

◆ exposureProgram

uint16 s3d::Exif::exposureProgram

◆ exposureTime

double s3d::Exif::exposureTime

◆ flash

bool s3d::Exif::flash

◆ flashMode

uint16 s3d::Exif::flashMode

◆ flashReturnedLight

uint16 s3d::Exif::flashReturnedLight

◆ FNumber

double s3d::Exif::FNumber

◆ focalLength

double s3d::Exif::focalLength

◆ focalLengthIn35mm

uint16 s3d::Exif::focalLengthIn35mm

◆ geoLocation

struct s3d::Exif::Geolocation_t s3d::Exif::geoLocation

◆ imageDescription

String s3d::Exif::imageDescription

◆ imageHeight

uint32 s3d::Exif::imageHeight

◆ imageWidth

uint32 s3d::Exif::imageWidth

◆ ISOSpeedRatings

uint16 s3d::Exif::ISOSpeedRatings

◆ lensInfo

struct s3d::Exif::LensInfo_t s3d::Exif::lensInfo

◆ make

String s3d::Exif::make

◆ meteringMode

uint16 s3d::Exif::meteringMode

◆ model

String s3d::Exif::model

◆ orientation

uint16 s3d::Exif::orientation

◆ shutterSpeedValue

double s3d::Exif::shutterSpeedValue

◆ software

String s3d::Exif::software

◆ subjectDistance

double s3d::Exif::subjectDistance

◆ subSecTimeOriginal

String s3d::Exif::subSecTimeOriginal

The documentation for this struct was generated from the following file: