SoFontStyle man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



							      SoFontStyle(3IV)

NAME
     SoFontStyle (SoFontStyle) - simple 3D text shape node

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoFont > SoFontStyle

SYNOPSIS
     #include <Inventor_c/nodes/SoFontStyle.h>

     enum SoFontStyleFamily {
	  SERIF		      Use Serif style (such as Times-Roman)
	  SANS		      Use Sans Serif style (such as Helvetica)
	  TYPEWRITER	      Use fixed pitch style (such as Courier)
     }

     enum SoFontStyleStyle {
	  NONE		      No modification to Family
	  BOLD		      Embolden Family
	  ITALIC	      Italicize or Slant Family
     }

	  Fields from class SoFontStyle:

     SoSFEnum		 family
     SoSFBitMask	 style

	  Fields from class SoFont:

     SoSFName		 name
     SoSFFloat		 size

	  Functions from class SoFontStyle:

     SoFontStyle *	 SoFontStyleCreate()
     SoType		 SoFontStyleGetClassTypeId()
     SbString		 SoFontStyleGetFontName(SoFontStyle *this)

	  Functions from class SoNode:

     void		 SoFontStyleSetOverride(SoFontStyle *this, SbBool
			      state)
     SbBool		 SoFontStyleIsOverride(const SoFontStyle *this)
     SoNode *		 SoFontStyleCopy(const SoFontStyle *this, SbBool
			      copyConnections = FALSE)
     SbBool		 SoFontStyleAffectsState(const SoFontStyle *this)
     SoNode *		 SoFontStyleGetByName(const char *name)
     int		 SoFontStyleGetByNameList(const char *name, SoNodeList
			      *list)

	  Functions from class SoFieldContainer:

Page 1

SoFontStyle(3IV)

     void		 SoFontStyleSetToDflts(SoFontStyle *this)
     SbBool		 SoFontStyleHasDfltVals(const SoFontStyle *this)
     SbBool		 SoFontStyleFldsAreEq(const SoFontStyle *this, const
			      SoFieldContainer *fc)
     void		 SoFontStyleCopyFieldVals(SoFontStyle *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     SbBool		 SoFontStyleSet(SoFontStyle *this, const char
			      *fieldDataString)
     void		 SoFontStyleGet(SoFontStyle *this, SbString
			      *fieldDataString)
     int		 SoFontStyleGetFields(const SoFontStyle *this,
			      SoFieldList *resultList)
     SoField *		 SoFontStyleGetField(const SoFontStyle *this, const
			      char *fieldName)
     SbBool		 SoFontStyleGetFieldName(const SoFontStyle *this,
			      const SoField *field, SbName *fieldName)
     SbBool		 SoFontStyleIsNotifyEnabled(const SoFontStyle *this)
     SbBool		 SoFontStyleEnableNotify(SoFontStyle *this, SbBool
			      flag)

	  Functions from class SoBase:

     void		 SoFontStyleRef(SoFontStyle *this)
     void		 SoFontStyleUnref(const SoFontStyle *this)
     void		 SoFontStyleUnrefNoDelete(const SoFontStyle *this)
     void		 SoFontStyleTouch(SoFontStyle *this)
     SoType		 SoFontStyleGetTypeId(const SoFontStyle *this)
     SbBool		 SoFontStyleIsOfType(const SoFontStyle *this, SoType
			      type)
     void		 SoFontStyleSetName(SoFontStyle *this, const char
			      *name)
     SbName		 SoFontStyleGetName(const SoFontStyle *this)

DESCRIPTION
     This node defines the current font family and style for all subsequent
     text shapes in the scene graph.

FIELDS
     SoSFEnum		 family
	  Defines the family of font to use.

     SoSFBitMask	 style
	  Defines style modifications to the chosen font, either bold or
	  italic or no change.

FUNCTIONS
     SoFontStyle *	 SoFontStyleCreate()
	  Creates a font style node with default settings.

Page 2

							      SoFontStyle(3IV)

     SoType		 SoFontStyleGetClassTypeId()
	  Returns type identifier for this class.

     SbString		 SoFontStyleGetFontName(SoFontStyle *this)
	  Returns the font name used by this node based on the settings of
	  family and style.

ACTION BEHAVIOR
     SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction,
     SoRayPickAction
	  Sets the font family and style in the current traversal state.

FILE FORMAT/DEFAULTS
     FontStyle {
	  name	  "defaultFont"
	  size	  10
	  family  SERIF
	  style	  NONE
     }

SEE ALSO
     SoAsciiText, SoFont, SoText2, SoText3

Page 3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net