Package pyffi :: Package formats :: Package nif :: Class NifFormat :: Class OblivionSubShape
[hide private]
[frames] | no frames]

Class OblivionSubShape

source code

                  object --+            
                           |            
      utils.graph.DetailNode --+        
                               |        
          utils.graph.GlobalNode --+    
                                   |    
object_models.xml.struct_.StructBase --+
                                       |
                                      NifFormat.OblivionSubShape

Havok Information for packed TriStrip shapes.
Nested Classes [hide private]

Inherited from object_models.xml.struct_.StructBase: __metaclass__

Instance Methods [hide private]

Inherited from object_models.xml.struct_.StructBase: __init__, __str__, deepcopy, fix_links, get_attribute, get_basic_attribute, get_detail_child_names, get_detail_child_nodes, get_global_child_nodes, get_global_display, get_hash, get_links, get_refs, get_size, get_strings, get_template_attribute, read, replace_global_node, set_attribute, set_basic_attribute, set_template_attribute, tree, write

Inherited from utils.graph.GlobalNode: get_global_child_edge_types, get_global_iterator

Inherited from utils.graph.DetailNode: get_detail_child_edge_types, get_detail_display, get_detail_iterator

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from object_models.xml.struct_.StructBase: get_games, get_versions

Class Variables [hide private]
  _attribute_list = [<pyffi.object_models.xml.StructAttribute ob...
  _attrs = [<pyffi.object_models.xml.StructAttribute object at 0...
  _names = ['layer', 'col_filter', 'unknown_short', 'num_vertice...

Inherited from object_models.xml.struct_.StructBase: arg

Properties [hide private]
  col_filter
The first bit sets the LINK property and controls whether this body is physically linked to others.
  layer
Sets mesh color in Oblivion Construction Set.
  material
The material of the subshape.
  num_vertices
The number of vertices that form this sub shape.
  unknown_short
Unknown.

Inherited from object: __class__

Class Variable Details [hide private]

_attribute_list

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ccb210>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb250>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb2d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb310>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb350>]

_attrs

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ccb210>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb250>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb2d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb310>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb350>]

_names

Value:
['layer', 'col_filter', 'unknown_short', 'num_vertices', 'material']

Property Details [hide private]

col_filter

The first bit sets the LINK property and controls whether this body is physically linked to others. The next bit turns collision off. Then, the next bit sets the SCALED property in Oblivion. The next five bits make up the number of this part in a linked body list.
Get Method:
<functools.partial object at 0x2cca998>
Set Method:
<functools.partial object at 0x2cca9f0>

layer

Sets mesh color in Oblivion Construction Set.
Get Method:
<functools.partial object at 0x2cca890>
Set Method:
<functools.partial object at 0x2cca8e8>

material

The material of the subshape.
Get Method:
<functools.partial object at 0x2ccacb0>
Set Method:
<functools.partial object at 0x2ccad08>

num_vertices

The number of vertices that form this sub shape.
Get Method:
<functools.partial object at 0x2ccaba8>
Set Method:
<functools.partial object at 0x2ccac00>

unknown_short

Unknown. Perhaps the vertex wielding type?
Get Method:
<functools.partial object at 0x2ccaaa0>
Set Method:
<functools.partial object at 0x2ccaaf8>