Castor3D  0.11.0
Multiplatform 3D engine
Espaces de nommage
Référence du fichier OverlayModule.hpp

Espaces de nommage

 castor3d
 

Overlay

enum  castor3d::OverlayType : uint8_t {
  castor3d::OverlayType::ePanel, castor3d::OverlayType::eBorderPanel, castor3d::OverlayType::eText, castor3d::OverlayType::eCount,
  castor3d::OverlayType::eMin = ePanel, castor3d::OverlayType::eMax =eCount-1
}
 Enumération des types d'overlays. Plus de détails...
 
enum  castor3d::TextWrappingMode {
  castor3d::TextWrappingMode::eNone, castor3d::TextWrappingMode::eBreak, castor3d::TextWrappingMode::eBreakWords, castor3d::TextWrappingMode::eCount,
  castor3d::TextWrappingMode::eMin = eNone, castor3d::TextWrappingMode::eMax =eCount-1
}
 Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation. Plus de détails...
 
enum  castor3d::TextTexturingMode {
  castor3d::TextTexturingMode::eLetter, castor3d::TextTexturingMode::eText, castor3d::TextTexturingMode::eCount, castor3d::TextTexturingMode::eMin = eLetter,
  castor3d::TextTexturingMode::eMax =eCount-1
}
 Modes de texturage du texte, gère la manière dont les textures sont appliquées aux incrustations texte. Plus de détails...
 
enum  castor3d::TextLineSpacingMode {
  castor3d::TextLineSpacingMode::eOwnHeight, castor3d::TextLineSpacingMode::eMaxLineHeight, castor3d::TextLineSpacingMode::eMaxFontHeight, castor3d::TextLineSpacingMode::eCount,
  castor3d::TextLineSpacingMode::eMin = eOwnHeight, castor3d::TextLineSpacingMode::eMax =eCount-1
}
 Modes d'espacement des lignes du texte, gère la manière dont les lignes sont espacées entre elles, dans un TextOverlay. Plus de détails...
 
enum  castor3d::HAlign {
  castor3d::HAlign::eLeft, castor3d::HAlign::eCenter, castor3d::HAlign::eRight, castor3d::HAlign::eCount,
  castor3d::HAlign::eMin = eLeft, castor3d::HAlign::eMax =eCount-1
}
 Alignements horizontaux pour les incrutstations texte. Plus de détails...
 
enum  castor3d::VAlign {
  castor3d::VAlign::eTop, castor3d::VAlign::eCenter, castor3d::VAlign::eBottom, castor3d::VAlign::eCount,
  castor3d::VAlign::eMin = eTop, castor3d::VAlign::eMax =eCount-1
}
 Alignements verticaux pour les incrutstations texte. Plus de détails...
 
enum  castor3d::BorderPosition {
  castor3d::BorderPosition::eInternal, castor3d::BorderPosition::eMiddle, castor3d::BorderPosition::eExternal, castor3d::BorderPosition::eCount,
  castor3d::BorderPosition::eMin = eInternal, castor3d::BorderPosition::eMax =eCount-1
}
 Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation. Plus de détails...
 
C3D_API castor::String castor3d::getName (OverlayType value)
 
C3D_API castor::String castor3d::getName (TextWrappingMode value)
 
C3D_API castor::String castor3d::getName (TextTexturingMode value)
 
C3D_API castor::String castor3d::getName (TextLineSpacingMode value)
 
C3D_API castor::String castor3d::getName (HAlign value)
 
C3D_API castor::String castor3d::getName (VAlign value)
 
C3D_API castor::String castor3d::getName (BorderPosition value)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, BorderPanelOverlay, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, DebugOverlays, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, FontTexture, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, Overlay, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, OverlayCategory, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, OverlayFactory, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, OverlayRenderer, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, PanelOverlay, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, TextOverlay, C3D_API)
 
 castor3d::CU_DeclareVector (OverlaySPtr, OverlayPtr)
 
 castor3d::CU_DeclareMap (castor::String, OverlaySPtr, OverlayPtrStr)