OpenGLContext.scenegraph.text.fontstyle3d
index
/home/mcfletch/pylive/OpenGLContext/scenegraph/text/fontstyle3d.py

FontStyle extensions for OpenGLContext

 
Modules
       
vrml.vrml97.basenodes
vrml.field
vrml.node

 
Classes
       
Node(object)
Font
Glyph
Glyph3D
SolidGlyph3D
SG3D_ExtrData
SG3D_TessData
FontStyle(Node)
FontStyle
FontStyle3D

 
class Font(Node)
    Storage for a precompiled Font
 
 
Method resolution order:
Font
Node
object

Data descriptors defined here:
glyphs
exposedField MFNode glyphs []
style
exposedField SFNode SFNode None

Data and other attributes defined here:
PROTO = 'Font'

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
class FontStyle(FontStyle)
    FontStyle with ability to specify geometry format
 
 
Method resolution order:
FontStyle
FontStyle
Node
object

Data descriptors defined here:
format
exposedField SFString format solid

Data and other attributes defined here:
PROTO = 'FontStyle'

Data descriptors inherited from FontStyle:
family
field MFString family SERIF
horizontal
field SFBool horizontal 1
justify
field MFString justify ['BEGIN']
language
field SFString language
leftToRight
field SFBool leftToRight 1
size
field SFFloat size 1.0
spacing
field SFFloat spacing 1.0
style
field SFString style PLAIN
topToBottom
field SFBool topToBottom 1

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
class FontStyle3D(FontStyle)
    FontStyle with ability to specify 3D extrusion properties
 
 
Method resolution order:
FontStyle3D
FontStyle
FontStyle
Node
object

Data descriptors defined here:
quality
exposedField SFInt32 quality 3
renderBack
exposedField SFBool renderBack 0
renderFront
exposedField SFBool renderFront 1
renderSides
exposedField SFBool renderSides 0
thickness
exposedField SFFloat thickness 0.0

Data and other attributes defined here:
PROTO = 'FontStyle3D'

Data descriptors inherited from FontStyle:
format
exposedField SFString format solid

Data descriptors inherited from FontStyle:
family
field MFString family SERIF
horizontal
field SFBool horizontal 1
justify
field MFString justify ['BEGIN']
language
field SFString language
leftToRight
field SFBool leftToRight 1
size
field SFFloat size 1.0
spacing
field SFFloat spacing 1.0
style
field SFString style PLAIN
topToBottom
field SFBool topToBottom 1

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
class Glyph(Node)
    Storage for a glyph's data
 
 
Method resolution order:
Glyph
Node
object

Data and other attributes defined here:
PROTO = 'Glyph'

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
class Glyph3D(Glyph)
    Storage for a 3D glyph's data
 
 
Method resolution order:
Glyph3D
Glyph
Node
object

Data descriptors defined here:
character
exposedField SFString character
contours
exposedField MFVec2f contours []
height
exposedField SFFloat height 0.0
outlines
exposedField MFVec2f outlines []
width
exposedField SFFloat width 0.0

Data and other attributes defined here:
PROTO = 'Glyph3D'

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
class SG3D_ExtrData(Node)
    Storage for contour's extrusion-data for a SolidGlyph3D
 
 
Method resolution order:
SG3D_ExtrData
Node
object

Data descriptors defined here:
normals
exposedField MFVec2f normals []
points
exposedField MFVec2f points []

Data and other attributes defined here:
PROTO = 'SG3D_ExtrData'

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
class SG3D_TessData(Node)
    Storage for face-tessellation-data for a SolidGlyph3D
 
 
Method resolution order:
SG3D_TessData
Node
object

Data descriptors defined here:
geometryType
exposedField SFString geometryType GL_TRIANGLES
vertices
exposedField MFVec2f vertices []

Data and other attributes defined here:
PROTO = 'SG3D_TessData'

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
class SolidGlyph3D(Glyph3D)
    Storage for a solid 3D glyph's data
 
 
Method resolution order:
SolidGlyph3D
Glyph3D
Glyph
Node
object

Data descriptors defined here:
extrusionData
exposedField MFNode extrusionData []
tessellationData
exposedField MFNode tessellationData []

Data descriptors inherited from Glyph3D:
character
exposedField SFString character
contours
exposedField MFVec2f contours []
height
exposedField SFFloat height 0.0
outlines
exposedField MFVec2f outlines []
width
exposedField SFFloat width 0.0

Data and other attributes inherited from Glyph3D:
PROTO = 'Glyph3D'

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

 
Data
        __file__ = '/home/mcfletch/pylive/OpenGLContext/scenegraph/text/fontstyle3d.pyc'
__name__ = 'OpenGLContext.scenegraph.text.fontstyle3d'
__package__ = 'OpenGLContext.scenegraph.text'