![]() |
nomlib
|
Final Fantasy theme widget style. More...
#include <FinalFantasyDecorator.hpp>
Public Types | |
| typedef FinalFantasyDecorator | self_type |
| typedef self_type * | raw_ptr |
| typedef std::unique_ptr< self_type > | unique_ptr |
| typedef std::shared_ptr< self_type > | shared_ptr |
| Public Types inherited from nom::Decorator | |
| typedef Decorator | self_type |
| typedef self_type * | raw_ptr |
| typedef std::unique_ptr< self_type > | unique_ptr |
| typedef std::shared_ptr< self_type > | shared_ptr |
| Public Types inherited from nom::IDecorator | |
| typedef IDecorator | self_type |
| typedef self_type * | raw_ptr |
| typedef std::unique_ptr< self_type > | unique_ptr |
| typedef std::shared_ptr< self_type > | shared_ptr |
| Public Types inherited from nom::Transformable | |
| typedef Transformable | self_type |
| Public Types inherited from nom::IDrawable | |
| typedef IDrawable | self_type |
| typedef self_type * | raw_ptr |
| A type definition for a C pointer – raw pointer – to an IDrawable object. | |
| typedef std::unique_ptr< self_type > | unique_ptr |
| A type definition for a C++11 std::unique_ptr to an IDrawable object. | |
| typedef std::shared_ptr< self_type > | shared_ptr |
| A type definition for a C++11 std::shared_ptr to an IDrawable object. | |
| typedef const RenderWindow | RenderTarget |
| Public Types inherited from nom::IObject | |
| typedef IObject | self_type |
| typedef IObject * | raw_ptr |
Public Member Functions | |
| FinalFantasyDecorator (void) | |
| Default constructor; initialize the Final Fantasy VIII theme style (TTcards). | |
| ~FinalFantasyDecorator (void) | |
| Destructor. | |
| ObjectTypeInfo | type (void) const |
| Re-implements IObject::type. | |
| IDrawable::raw_ptr | clone (void) const |
| Implements required interface IDrawable::clone. | |
| void | update (void) |
| Implements required interface IDrawable::update. | |
| void | draw (RenderTarget &target) const |
| Implements required interface IDrawable::draw. | |
| Public Member Functions inherited from nom::Decorator | |
| Decorator (void) | |
| Default constructor; do nothing. | |
| virtual | ~Decorator (void) |
| Destructor. | |
| virtual IntRect | margins (void) const |
| virtual IntRect | frame_bounds (void) const |
| Get the unaffected rendering area coordinates of the border. | |
| virtual void | invalidate (void) |
| Implements IDecorator::invalidate. | |
| virtual void | set_bounds (const IntRect &bounds) |
| virtual void | set_margins (const IntRect &margins) |
| virtual void | set_frame_bounds (const IntRect &bounds) |
| Set the intended boundaries of the "client area", meaning the unaffected rendering area of the rendered border. | |
| Public Member Functions inherited from nom::IDecorator | |
| IDecorator (void) | |
| Default constructor. | |
| virtual | ~IDecorator (void) |
| Destructor. | |
| Public Member Functions inherited from nom::Transformable | |
| Transformable (const Point2i &pos, const Size2i &size) | |
| Transformable (const IntRect &bounds) | |
| Construct an object using a complete set of coordinates (bounds). | |
| ObjectTypeInfo | type () const override |
| Re-implements the IObject::type method. | |
| const Point2i & | position (void) const |
| Getter for stored positioning coordinates. | |
| const Size2i & | size (void) const |
| Getter for stored size dimensions. | |
| virtual void | set_position (const Point2i &coords) |
| Set the positioning – X & Y rendering coordinates – of the object. | |
| virtual void | set_size (const Size2i &size) |
| Set the size dimensions– width & height rendering coordinates of the object. | |
| void | set_position (int x, int y) |
| void | set_size (int w, int h) |
| virtual void | translate (const Point2i &pos) |
| Public Member Functions inherited from nom::IDrawable | |
| IDrawable (void) | |
| Do nothing at all default constructor. | |
| virtual | ~IDrawable (void) |
| Do nothing at all destructor. | |
| Public Member Functions inherited from nom::IObject | |
| IObject (void) | |
| Default constructor. | |
| virtual | ~IObject (void) |
| Virtual destructor. | |
| virtual bool | is_type (const ObjectTypeInfo &rhs) const |
| Compare this object type with another object's type. | |
Private Attributes | |
| Color4iColors | g_colors_ [2] |
| Color sets used to create the gradients used as the widget's background. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from nom::IObject | |
| template<typename Base, typename Derived> | |
| static bool | is_a (const Derived object) |
| Compare two objects to determine if a derived class inherits from a base class object. | |
| static void * | operator new (nom::size_type mem) |
| static void | operator delete (void *ptr) |
| Static Public Attributes inherited from nom::IObject | |
| static uint64 | total_alloc_bytes |
| static uint64 | total_dealloc_bytes |
| Protected Attributes inherited from nom::Decorator | |
| Drawables | drawables_ |
| Internal container state for rendered objects. | |
Final Fantasy theme widget style.
Definition at line 40 of file FinalFantasyDecorator.hpp.
| typedef self_type* nom::FinalFantasyDecorator::raw_ptr |
Definition at line 45 of file FinalFantasyDecorator.hpp.
| typedef FinalFantasyDecorator nom::FinalFantasyDecorator::self_type |
Definition at line 43 of file FinalFantasyDecorator.hpp.
| typedef std::shared_ptr<self_type> nom::FinalFantasyDecorator::shared_ptr |
Definition at line 47 of file FinalFantasyDecorator.hpp.
| typedef std::unique_ptr<self_type> nom::FinalFantasyDecorator::unique_ptr |
Definition at line 46 of file FinalFantasyDecorator.hpp.
|
virtual |
Implements required interface IDrawable::draw.
Implements nom::IDrawable.
|
virtual |
Re-implements IObject::type.
Reimplemented from nom::Decorator.
|
virtual |
Implements required interface IDrawable::update.
Implements nom::IDrawable.
|
private |
Color sets used to create the gradients used as the widget's background.
Definition at line 73 of file FinalFantasyDecorator.hpp.