pyffi.formats.nif.NifFormat.StencilAction:
This enum defines the various actions used in conjunction with the stencil buffer.For a detailed description of the individual options please refer to the OpenGL docs.
pyffi.formats.nif.NifFormat.VelocityType:
Controls the way the a particle mesh emitter determines the starting speed and direction of the particles that are emitted.
pyffi.formats.nif.NifFormat._ControllerLink:
In a .kf file, this links to a controllable object, via its name (or for version 10.2.0.0 and up, a link and offset to a NiStringPalette that contains the name), and a sequence of interpolators that apply to this controllable object, via links.
pyffi.formats.tri.TriFormat._MorphRecord:
The formula for a morph is:NewVertex[CurrentVertex] = VertexList[CurrentVertex]+(MorphList[CurrentMorph].VertexList[CurrentVertex]*scale*MorphAmount);MorphAmount: 0 = no morphing, 1 = total morphing.
pyffi.formats.nif.NifFormat.NiStringExtraData:
Apparently commands for an optimizer instructing it to keep things it would normally discard.Also refers to NiNode objects (through their name) in animation .kf files.
pyffi.formats.nif.NifFormat.NiClodData:
Holds mesh data for continuous level of detail shapes.Pesumably a progressive mesh with triangles specified by edge splits.Seems to be specific to Freedom Force.The structure of this is uncertain and highly experimental at this point.No file with this data can currently be read properly.
pyffi.formats.nif.NifFormat.NiBillboardNode:
These nodes will always be rotated to face the camera creating a billboard effect for any attached objects.In pre-10.1.0.0 the Flags field is used for BillboardMode.Bit 0: hiddenBits 1-2: collision modeBit 3: unknown (set in most official meshes)Bits 5-6: billboard modeCollision modes:00 NONE01 USE_TRIANGLES10 USE_OBBS11 CONTINUEBillboard modes:00 ALWAYS_FACE_CAMERA01 ROTATE_ABOUT_UP10 RIGID_FACE_CAMERA11 ALWAYS_FACE_CENTER
pyffi.formats.nif.NifFormat.bhkPhantom:
Havok object that do not react with other objects when they collide (causing deflection, etc.) but still trigger collision notifications to the game.
pyffi.formats.nif.NifFormat.StencilAction:
This enum defines the various actions used in conjunction with the stencil buffer.For a detailed description of the individual options please refer to the OpenGL docs.
pyffi.formats.nif.NifFormat.VelocityType:
Controls the way the a particle mesh emitter determines the starting speed and direction of the particles that are emitted.
pyffi.spells.nif.fix.SpellDelUnusedRoots:
Remove root branches that shouldn't be root branches and are
unused in the file such as NiProperty branches that are not
properly parented.
pyffi.spells.check.SpellReadWrite:
A spell which writes the data to a temporary file (essentially,
it is like L{SpellRead} but it forces --dry-run and sets READONLY to
False.
pyffi.qskope.detail_model.DetailModel:
General purpose model for QModelIndexed access to pyffi data structures
such as StructBase, Array, and BasicBase instances.
type:
type(object) -> the object's type
type(name, bases, dict) -> a new type
pyffi.object_models.MetaFileFormat:
This metaclass is an abstract base class for transforming
a file format description into classes which can be directly used to
manipulate files in this format.
pyffi.object_models.xml.MetaFileFormat:
The MetaFileFormat metaclass transforms the XML description
of a file format into a bunch of classes which can be directly
used to manipulate files in this format.
pyffi.object_models.xsd.MetaFileFormat:
The MetaFileFormat metaclass transforms the XSD description of a
xml format into a bunch of classes which can be directly used to
manipulate files in this format.