Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::CameraFactoryObjectTemplate< T > Class Template Reference
Inheritance diagram for inviwo::CameraFactoryObjectTemplate< T >:

Public Member Functions

 CameraFactoryObjectTemplate (std::string_view classIdentifier)
virtual std::unique_ptr< CameracreateImpl (dvec3 lookFrom, dvec3 lookTo, dvec3 lookUp, double nearPlane, double farPlane, double aspectRatio) const override
Public Member Functions inherited from inviwo::CameraFactoryObject
 CameraFactoryObject (std::string_view classIdentifier)
std::unique_ptr< Cameracreate (dvec3 lookFrom=cameradefaults::lookFrom, dvec3 lookTo=cameradefaults::lookTo, dvec3 lookUp=cameradefaults::lookUp, double nearPlane=cameradefaults::nearPlane, double farPlane=cameradefaults::farPlane, double aspectRatio=cameradefaults::aspectRatio) const
std::string_view getClassIdentifier () const

Member Function Documentation

◆ createImpl()

template<typename T>
virtual std::unique_ptr< Camera > inviwo::CameraFactoryObjectTemplate< T >::createImpl ( dvec3 lookFrom,
dvec3 lookTo,
dvec3 lookUp,
double nearPlane,
double farPlane,
double aspectRatio ) const
inlineoverridevirtual

The documentation for this class was generated from the following file:
  • include/inviwo/core/datastructures/camera/camerafactoryobject.h