|
C3D_API | PanelOverlay () |
| Constructeur.
|
|
C3D_API void | accept (OverlayVisitor &visitor) const override |
| Dessine l'incrustation.
|
|
C3D_API uint32_t | getCount (bool) const |
|
| CU_DeclareVector (Vertex, Vertex) |
|
C3D_API | OverlayCategory (OverlayType type) |
| Constructeur.
|
|
virtual C3D_API | ~OverlayCategory () noexcept=default |
| Destructeur.
|
|
C3D_API void | update (OverlayRenderer const &renderer) |
| Met à jour la position, taille...
|
|
C3D_API void | reset () |
| Marque cette catégorie comme propre.
|
|
virtual C3D_API void | setMaterial (MaterialObs material) |
| Définit le matériau.
|
|
C3D_API castor::String const & | getOverlayName () const |
| Récupère le nom de l'incrustation.
|
|
C3D_API castor::Position | getAbsolutePosition (castor::Size const &size) const |
| Récupère la position absolue de l'incrustation, en pixels.
|
|
C3D_API castor::Size | getAbsoluteSize (castor::Size const &size) const |
| Récupère la taille absolue de l'incrustation, en pixels.
|
|
C3D_API castor::Point2d | getRenderRatio (castor::Size const &size) const |
|
C3D_API castor::Point2d | getAbsolutePosition () const |
| Récupère la position absolue de l'incrustation.
|
|
C3D_API castor::Point2d | getAbsoluteSize () const |
| Récupère la taille absolue de l'incrustation.
|
|
C3D_API bool | isSizeChanged () const |
|
C3D_API bool | isPositionChanged () const |
|
C3D_API castor::Size | computePixelSize () const |
| Récupère la taille de l'incrustation.
|
|
C3D_API castor::Position | computePixelPosition () const |
| Récupère la position de l'incrustation.
|
|
C3D_API castor::Point4d | computeScissorRect () const |
| Met à jour le scissor pour cette incrustation.
|
|
virtual C3D_API bool | isChanged () const noexcept |
|
bool | hasAnyChange () const noexcept |
|
castor::Point4d const & | getDisplayRect () const noexcept |
|
castor::Point2d const & | getRelativeSize () const noexcept |
|
castor::Point2d const & | getRelativePosition () const noexcept |
|
OverlayType | getType () const noexcept |
|
bool | isVisible () const noexcept |
|
bool | isDisplayable () const noexcept |
|
MaterialObs | getMaterial () const noexcept |
|
uint32_t | getIndex () const noexcept |
|
uint32_t | getLevel () const noexcept |
|
Overlay const & | getOverlay () const noexcept |
|
Overlay & | getOverlay () noexcept |
|
castor::Point4d const & | getUV () const noexcept |
|
bool | hasPixelPosition () const noexcept |
|
bool | hasPixelSize () const noexcept |
|
castor::Position const & | getPixelPosition () const noexcept |
|
castor::Size const & | getPixelSize () const noexcept |
|
void | setRelativePosition (castor::Point2d const &value) noexcept |
|
void | setRelativeSize (castor::Point2d const &value) noexcept |
|
void | setPixelPosition (castor::Position const &value) noexcept |
|
void | setPixelSize (castor::Size const &value) noexcept |
|
void | setOverlay (Overlay *value) noexcept |
|
void | setVisible (bool value) noexcept |
|
void | setOrder (uint32_t level, uint32_t index) noexcept |
|
void | setUV (castor::Point4d const &value) noexcept |
|