Skip to content

Tutorial

#include "Tutorial/Tutorial.h"

Public Functions

Name
Tutorial(std::shared_ptr< TutorialHeader > header, std::vector< TStep > steps, std::unordered_map< std::string, std::shared_ptr< GUIImage >> filenameToImageMap)
~Tutorial() =default
intgetStepCount() const

Public Attributes

Name
std::unordered_map< std::string, std::shared_ptr< GUIImage > >m_filenameToImage
std::shared_ptr< TutorialHeader >m_header
std::vector< TStep >m_steps

Public Functions Documentation

function Tutorial

cpp
inline Tutorial(
    std::shared_ptr< TutorialHeader > header,
    std::vector< TStep > steps,
    std::unordered_map< std::string, std::shared_ptr< GUIImage >> filenameToImageMap
)
inline Tutorial(
    std::shared_ptr< TutorialHeader > header,
    std::vector< TStep > steps,
    std::unordered_map< std::string, std::shared_ptr< GUIImage >> filenameToImageMap
)

function ~Tutorial

cpp
~Tutorial() =default
~Tutorial() =default

function getStepCount

cpp
inline int getStepCount() const
inline int getStepCount() const

Public Attributes Documentation

variable m_filenameToImage

cpp
std::unordered_map< std::string, std::shared_ptr< GUIImage > > m_filenameToImage;
std::unordered_map< std::string, std::shared_ptr< GUIImage > > m_filenameToImage;

variable m_header

cpp
std::shared_ptr< TutorialHeader > m_header;
std::shared_ptr< TutorialHeader > m_header;

variable m_steps

cpp
std::vector< TStep > m_steps;
std::vector< TStep > m_steps;

Updated on 2024-03-16 at 19:15:00 +0000