Expose DynamicTextGlyph::get_page

This commit is contained in:
rdb 2014-09-14 10:42:06 +00:00
parent 3b60afb12b
commit 0e16497401
3 changed files with 17 additions and 3 deletions

View File

@ -74,6 +74,17 @@ operator = (const DynamicTextGlyph &) {
nassertv(false); nassertv(false);
} }
////////////////////////////////////////////////////////////////////
// Function: DynamicTextGlyph::get_page
// Access: Published
// Description: Returns the DynamicTextPage that this glyph is on.
////////////////////////////////////////////////////////////////////
INLINE DynamicTextPage *DynamicTextGlyph::
get_page() const {
return _page;
}
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: DynamicTextGlyph::intersects // Function: DynamicTextGlyph::intersects
// Access: Published // Access: Published

View File

@ -44,6 +44,8 @@ private:
PUBLISHED: PUBLISHED:
virtual ~DynamicTextGlyph(); virtual ~DynamicTextGlyph();
INLINE DynamicTextPage *get_page() const;
INLINE bool intersects(int x, int y, int x_size, int y_size) const; INLINE bool intersects(int x, int y, int x_size, int y_size) const;
INLINE PN_stdfloat get_top() const; INLINE PN_stdfloat get_top() const;

View File

@ -40,14 +40,15 @@ public:
DynamicTextGlyph *slot_glyph(int character, DynamicTextGlyph *slot_glyph(int character,
int x_size, int y_size, int margin); int x_size, int y_size, int margin);
PUBLISHED:
INLINE int get_x_size() const; INLINE int get_x_size() const;
INLINE int get_y_size() const; INLINE int get_y_size() const;
void fill_region(int x, int y, int x_size, int y_size, const LColor &color);
PUBLISHED:
INLINE bool is_empty() const; INLINE bool is_empty() const;
public:
void fill_region(int x, int y, int x_size, int y_size, const LColor &color);
private: private:
int garbage_collect(DynamicTextFont *font); int garbage_collect(DynamicTextFont *font);