Files
OpenSceneGraph/doc/doc++/osgText/Glyph.html
2003-04-17 16:22:51 +00:00

254 lines
11 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>class OSGTEXT_EXPORT osgText::Font::Glyph</TITLE>
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H2>class OSGTEXT_EXPORT <A HREF="#DOC.DOCU">Glyph</A></H2></H2><HR>
<H2>Inheritance:</H2>
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
<param name=classes value="Mosg::Image,M,CGlyph,MGlyph.html">
<param name=before value="M,M">
<param name=after value="Md_,M">
<param name=indent value="0,1">
<param name=arrowdir value="down">
</APPLET>
<HR>
<DL>
<P><DL>
<DT><H3>Public Methods</H3><DD><DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.6.2.46.1">Glyph</A></B>()
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.6.2.46.2">~Glyph</A></B>()
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.6.2.46.3">getGlyphCode</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.4">setHorizontalBearing</A></B>(const osg::Vec2&amp; bearing)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec2&amp; <B><A HREF="#DOC.6.2.46.5">getHorizontalBearing</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.6">setHorizontalAdvance</A></B>(float advance)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.6.2.46.7">getHorizontalAdvance</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.8">setVerticalBearing</A></B>(const osg::Vec2&amp; bearing)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec2&amp; <B><A HREF="#DOC.6.2.46.9">getVerticalBearing</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.10">setVerticalAdvance</A></B>(float advance)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.6.2.46.11">getVerticalAdvance</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.12">setTexture</A></B>(<!1><A HREF="GlyphTexture.html">GlyphTexture</A>* texture)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GlyphTexture.html">GlyphTexture</A>* <B><A HREF="#DOC.6.2.46.13">getTexture</A></B>()
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="GlyphTexture.html">GlyphTexture</A>* <B><A HREF="#DOC.6.2.46.14">getTexture</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::StateSet* <B><A HREF="#DOC.6.2.46.15">getStateSet</A></B>()
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::StateSet* <B><A HREF="#DOC.6.2.46.16">getStateSet</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.17">setTexturePosition</A></B>(int posX, int posY)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.6.2.46.18">getTexturePositionX</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.6.2.46.19">getTexturePositionY</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.20">setMinTexCoord</A></B>(const osg::Vec2&amp; coord)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec2&amp; <B><A HREF="#DOC.6.2.46.21">getMinTexCoord</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.22">setMaxTexCoord</A></B>(const osg::Vec2&amp; coord)
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec2&amp; <B><A HREF="#DOC.6.2.46.23">getMaxTexCoord</A></B>() const
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.6.2.46.24">subload</A></B>() const
</DL></P>
<P><DL>
<DT><H3>Protected Fields</H3><DD><DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Font.html">Font</A>* <B><A HREF="#DOC.6.2.46.25">_font</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.6.2.46.26">_glyphCode</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec2 <B><A HREF="#DOC.6.2.46.27">_horizontalBearing</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.6.2.46.28">_horizontalAdvance</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec2 <B><A HREF="#DOC.6.2.46.29">_verticalBearing</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.6.2.46.30">_verticalAdvance</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GlyphTexture.html">GlyphTexture</A>* <B><A HREF="#DOC.6.2.46.31">_texture</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.6.2.46.32">_texturePosX</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.6.2.46.33">_texturePosY</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec2 <B><A HREF="#DOC.6.2.46.34">_minTexCoord</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec2 <B><A HREF="#DOC.6.2.46.35">_maxTexCoord</A></B>
</DL></P>
</DL>
<A NAME="DOC.DOCU"></A>
<HR>
<H2>Documentation</H2>
<DL>
<A NAME="Glyph"></A>
<A NAME="DOC.6.2.46.1"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Glyph()</B></TT>
<DL><DT><DD></DL><P>
<A NAME="~Glyph"></A>
<A NAME="DOC.6.2.46.2"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Glyph()</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getGlyphCode"></A>
<A NAME="DOC.6.2.46.3"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getGlyphCode() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setHorizontalBearing"></A>
<A NAME="DOC.6.2.46.4"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setHorizontalBearing(const osg::Vec2&amp; bearing)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getHorizontalBearing"></A>
<A NAME="DOC.6.2.46.5"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec2&amp; getHorizontalBearing() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setHorizontalAdvance"></A>
<A NAME="DOC.6.2.46.6"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setHorizontalAdvance(float advance)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getHorizontalAdvance"></A>
<A NAME="DOC.6.2.46.7"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getHorizontalAdvance() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setVerticalBearing"></A>
<A NAME="DOC.6.2.46.8"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setVerticalBearing(const osg::Vec2&amp; bearing)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getVerticalBearing"></A>
<A NAME="DOC.6.2.46.9"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec2&amp; getVerticalBearing() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setVerticalAdvance"></A>
<A NAME="DOC.6.2.46.10"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setVerticalAdvance(float advance)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getVerticalAdvance"></A>
<A NAME="DOC.6.2.46.11"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getVerticalAdvance() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setTexture"></A>
<A NAME="DOC.6.2.46.12"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTexture(<!1><A HREF="GlyphTexture.html">GlyphTexture</A>* texture)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getTexture"></A>
<A NAME="DOC.6.2.46.13"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GlyphTexture.html">GlyphTexture</A>* getTexture()</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getTexture"></A>
<A NAME="DOC.6.2.46.14"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="GlyphTexture.html">GlyphTexture</A>* getTexture() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="getStateSet"></A>
<A NAME="DOC.6.2.46.15"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::StateSet* getStateSet()</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getStateSet"></A>
<A NAME="DOC.6.2.46.16"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::StateSet* getStateSet() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setTexturePosition"></A>
<A NAME="DOC.6.2.46.17"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTexturePosition(int posX, int posY)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getTexturePositionX"></A>
<A NAME="DOC.6.2.46.18"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int getTexturePositionX() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="getTexturePositionY"></A>
<A NAME="DOC.6.2.46.19"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int getTexturePositionY() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setMinTexCoord"></A>
<A NAME="DOC.6.2.46.20"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinTexCoord(const osg::Vec2&amp; coord)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getMinTexCoord"></A>
<A NAME="DOC.6.2.46.21"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec2&amp; getMinTexCoord() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="setMaxTexCoord"></A>
<A NAME="DOC.6.2.46.22"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxTexCoord(const osg::Vec2&amp; coord)</B></TT>
<DL><DT><DD></DL><P>
<A NAME="getMaxTexCoord"></A>
<A NAME="DOC.6.2.46.23"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec2&amp; getMaxTexCoord() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="subload"></A>
<A NAME="DOC.6.2.46.24"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void subload() const </B></TT>
<DL><DT><DD></DL><P>
<A NAME="_font"></A>
<A NAME="DOC.6.2.46.25"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Font.html">Font</A>* _font</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_glyphCode"></A>
<A NAME="DOC.6.2.46.26"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _glyphCode</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_horizontalBearing"></A>
<A NAME="DOC.6.2.46.27"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec2 _horizontalBearing</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_horizontalAdvance"></A>
<A NAME="DOC.6.2.46.28"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _horizontalAdvance</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_verticalBearing"></A>
<A NAME="DOC.6.2.46.29"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec2 _verticalBearing</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_verticalAdvance"></A>
<A NAME="DOC.6.2.46.30"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _verticalAdvance</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_texture"></A>
<A NAME="DOC.6.2.46.31"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GlyphTexture.html">GlyphTexture</A>* _texture</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_texturePosX"></A>
<A NAME="DOC.6.2.46.32"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _texturePosX</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_texturePosY"></A>
<A NAME="DOC.6.2.46.33"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _texturePosY</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_minTexCoord"></A>
<A NAME="DOC.6.2.46.34"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec2 _minTexCoord</B></TT>
<DL><DT><DD></DL><P>
<A NAME="_maxTexCoord"></A>
<A NAME="DOC.6.2.46.35"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec2 _maxTexCoord</B></TT>
<DL><DT><DD></DL><P></DL>
<HR><DL><DT><B>This class has no child classes.</B></DL>
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
<BR>
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
</BODY>
</HTML>