libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moTextGeometry

#include <moGUIManager.h>

Diagrama de herencias de moTextGeometry
moGeometry moResourceElement moAbstract

Métodos públicos

 moTextGeometry (const moText &p_text, const moText &parameters)
 
 moTextGeometry (const moText &p_text, float size=1.0, float height=1.0, int curveSegments=12, const moText &font="Default", const moText &weight="normal", const moText &style="normal", bool bevelEnabled=false, int bevelThickness=10.0, int bevelSize=8.0)
 
virtual ~moTextGeometry ()
 
- Métodos públicos heredados desde moGeometry
 moGeometry ()
 
 moGeometry (moGeometryType p_type)
 
virtual ~moGeometry ()
 
 moGeometry (const moGeometry &p_src)
 
moGeometryoperator= (const moGeometry &p_src)
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Init (moResourceManager *pResourceManager)
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
virtual float * GetVerticesBuffer ()
 
virtual float * GetNormalsBuffer ()
 
virtual float * GetColorBuffer ()
 
virtual float * GetVerticesUVBuffer ()
 
virtual const moPointArrayGetVertices () const
 
virtual const moPointArrayGetNormals () const
 
virtual const moTCoordArrayGetVerticesUV () const
 
virtual const moTCoordArrayGetFacesUV () const
 
virtual const moColorArrayGetColors () const
 
virtual const moFaceArrayGetFaces () const
 
moGeometryType GetType () const
 
void applyMatrix (const moGLMatrixf &p_ModelMatrix)
 
int addAttribute (const moText &p_AttributeName, moAttribute *p_attribute)
 
int removeAttribute (const moText &p_AttributeName)
 
moAttributegetAttribute (const moText &p_AttributeName)
 
virtual moText ToJSON ()
 
- Métodos públicos heredados desde moResourceElement
 moResourceElement ()
 
 moResourceElement (moResourceType p_type)
 
virtual ~moResourceElement ()
 
virtual void SetResourceManager (moResourceManager *p_rm)
 
virtual moResourceManagerGetResourceManager ()
 
moResourceType GetResourceType ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Otros miembros heredados

- Métodos públicos estáticos heredados desde moGeometry
static moText TypeToStr (moGeometryType p_type)
 
- Atributos públicos heredados desde moGeometry
moText m_Name
 
moGeometryType m_Type
 
moPointArray m_Vertices
 
moTCoordArray m_VerticesUvs
 
moVertexArray m_Normals
 
moColorArray m_Colors
 
MOfloatm_VerticesBuffer
 
MOfloatm_NormalsBuffer
 
MOfloatm_VerticesUVBuffer
 
MOfloatm_ColorBuffer
 
moFaceArray m_Faces
 
moTCoordArray m_FaceVertexUvs
 
moAttributeArray m_Attributes
 
- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 
- Atributos protegidos heredados desde moResourceElement
moResourceType m_ResourceType
 
moResourceManagerm_pResourceManager
 

Descripción detallada

parameters: size — Float. Size of the text. height — Float. Thickness to extrude text. Default is 50. curveSegments — Integer. Number of points on the curves. Default is 12. font — String. Font name. weight — String. Font weight (normal, bold). style — String. Font style (normal, italics). bevelEnabled — Boolean. Turn on bevel. Default is False. bevelThickness — Float. How deep into text bevel goes. Default is 10. bevelSize — Float. How far from text outline is bevel. Default is 8.

Definición en la línea 510 del archivo moGUIManager.h.

Documentación del constructor y destructor

moTextGeometry::moTextGeometry ( const moText p_text,
const moText parameters 
)
moTextGeometry::moTextGeometry ( const moText p_text,
float  size = 1.0,
float  height = 1.0,
int  curveSegments = 12,
const moText font = "Default",
const moText weight = "normal",
const moText style = "normal",
bool  bevelEnabled = false,
int  bevelThickness = 10.0,
int  bevelSize = 8.0 
)
virtual moTextGeometry::~moTextGeometry ( )
virtual

La documentación para esta clase fue generada a partir del siguiente fichero: