Castor3D 0.15.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::Theme

#include <Theme.hpp>

Graphe d'héritage de castor3d::Theme:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::Theme:
Collaboration graph
[légende]

Fonctions membres publiques

 Theme (castor::String const &name, Scene *scene, Engine &engine)
 
 Theme (castor::String const &name, Engine &engine)
 
auto & getName () const noexcept
 
bool hasScene () const noexcept
 
ScenegetScene () const noexcept
 
- Fonctions membres publiques hérités de castor3d::StylesHolder
virtual C3D_API ~StylesHolder () noexcept=default
 
 StylesHolder (castor::String name, Engine &engine)
 
castor::FontResPtr getDefaultFont () const
 Retrieves the default font used by controls.
 
void setDefaultFont (castor::FontResPtr font)
 sets the default font used by controls
 
C3D_API ButtonStyleRPtr createButtonStyle (castor::String name, Scene *scene)
 
C3D_API ComboBoxStyleRPtr createComboBoxStyle (castor::String name, Scene *scene)
 
C3D_API EditStyleRPtr createEditStyle (castor::String name, Scene *scene)
 
C3D_API ExpandablePanelStyleRPtr createExpandablePanelStyle (castor::String name, Scene *scene)
 
C3D_API FrameStyleRPtr createFrameStyle (castor::String name, Scene *scene)
 
C3D_API ListBoxStyleRPtr createListBoxStyle (castor::String name, Scene *scene)
 
C3D_API PanelStyleRPtr createPanelStyle (castor::String name, Scene *scene)
 
C3D_API ProgressStyleRPtr createProgressStyle (castor::String name, Scene *scene)
 
C3D_API ScrollBarStyleRPtr createScrollBarStyle (castor::String name, Scene *scene)
 
C3D_API SliderStyleRPtr createSliderStyle (castor::String name, Scene *scene)
 
C3D_API StaticStyleRPtr createStaticStyle (castor::String name, Scene *scene)
 
virtual C3D_API ButtonStyleRPtr getButtonStyle (castor::String const &name) const
 
virtual C3D_API ComboBoxStyleRPtr getComboBoxStyle (castor::String const &name) const
 
virtual C3D_API EditStyleRPtr getEditStyle (castor::String const &name) const
 
virtual C3D_API ExpandablePanelStyleRPtr getExpandablePanelStyle (castor::String const &name) const
 
virtual C3D_API FrameStyleRPtr getFrameStyle (castor::String const &name) const
 
virtual C3D_API ListBoxStyleRPtr getListBoxStyle (castor::String const &name) const
 
virtual C3D_API PanelStyleRPtr getPanelStyle (castor::String const &name) const
 
virtual C3D_API ProgressStyleRPtr getProgressStyle (castor::String const &name) const
 
virtual C3D_API ScrollBarStyleRPtr getScrollBarStyle (castor::String const &name) const
 
virtual C3D_API SliderStyleRPtr getSliderStyle (castor::String const &name) const
 
virtual C3D_API StaticStyleRPtr getStaticStyle (castor::String const &name) const
 
template<typename StyleT >
StyleT * getStyle (castor::String const &name) const
 
auto & getButtonStyles () const noexcept
 
auto & getComboBoxStyles () const noexcept
 
auto & getEditStyles () const noexcept
 
auto & getExpandablePanelStyles () const noexcept
 
auto & getFrameStyles () const noexcept
 
auto & getListBoxStyles () const noexcept
 
auto & getPanelStyles () const noexcept
 
auto & getProgressStyles () const noexcept
 
auto & getScrollBarStyles () const noexcept
 
auto & getSliderStyles () const noexcept
 
auto & getStaticStyles () const noexcept
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor3d::StylesHolder
auto & getHolderName () const noexcept
 
void cleanupStyles () noexcept
 

Documentation des constructeurs et destructeur

◆ Theme() [1/2]

castor3d::Theme::Theme ( castor::String const &  name,
Scene scene,
Engine engine 
)
inline

◆ Theme() [2/2]

castor3d::Theme::Theme ( castor::String const &  name,
Engine engine 
)
inline

Documentation des fonctions membres

◆ getName()

auto & castor3d::Theme::getName ( ) const
inlinenoexcept

Références castor3d::StylesHolder::getHolderName().

Voici le graphe d'appel pour cette fonction :

◆ getScene()

Scene & castor3d::Theme::getScene ( ) const
inlinenoexcept

Références hasScene().

Voici le graphe d'appel pour cette fonction :

◆ hasScene()

bool castor3d::Theme::hasScene ( ) const
inlinenoexcept

Référencé par getScene().

Voici le graphe des appelants de cette fonction :

La documentation de cette classe a été générée à partir du fichier suivant :