Castor3D 0.12.0
Multiplatform 3D engine
|
Classes | |
struct | castor3d::PtrCacheTraitsT< Overlay, castor::String > |
Espaces de nommage | |
namespace | castor3d |
namespace | castor |
Overlay | |
enum class | castor3d::OverlayType : uint8_t { castor3d::ePanel , castor3d::eBorderPanel , castor3d::eText , castor3d::eCount , castor3d::eMin = ePanel , castor3d::eMax =eCount-1 } |
Enumération des types d'overlays. Plus de détails... | |
enum class | castor3d::TextWrappingMode { castor3d::eNone , castor3d::eBreak , castor3d::eBreakWords , castor3d::eCount , castor3d::eMin = eNone , castor3d::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 class | castor3d::TextTexturingMode { castor3d::eLetter , castor3d::eText , castor3d::eCount , castor3d::eMin = eLetter , castor3d::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 class | castor3d::TextLineSpacingMode { castor3d::eOwnHeight , castor3d::eMaxLineHeight , castor3d::eMaxFontHeight , castor3d::eCount , castor3d::eMin = eOwnHeight , castor3d::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 class | castor3d::HAlign { castor3d::eLeft , castor3d::eCenter , castor3d::eRight , castor3d::eCount , castor3d::eMin = eLeft , castor3d::eMax =eCount-1 } |
Alignements horizontaux pour les incrutstations texte. Plus de détails... | |
enum class | castor3d::VAlign { castor3d::eTop , castor3d::eCenter , castor3d::eBottom , castor3d::eCount , castor3d::eMin = eTop , castor3d::eMax =eCount-1 } |
Alignements verticaux pour les incrutstations texte. Plus de détails... | |
enum class | castor3d::BorderPosition { castor3d::eInternal , castor3d::eMiddle , castor3d::eExternal , castor3d::eCount , castor3d::eMin = eInternal , castor3d::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... | |
using | castor3d::OverlayCacheTraits = PtrCacheTraitsT< Overlay, castor::String > |
using | castor3d::OverlayCache = castor::ResourceCacheT< Overlay, castor::String, OverlayCacheTraits > |
using | castor3d::OverlayRes = OverlayCacheTraits::ElementPtrT |
using | castor3d::OverlayResPtr = OverlayCacheTraits::ElementObsT |
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_DeclareCUSmartPtr (castor3d, OverlayCache, C3D_API) | |
castor3d::CU_DeclareVector (OverlayRPtr, OverlayPtr) | |
castor3d::CU_DeclareMap (castor::String, OverlayResPtr, OverlayPtrStr) | |