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

Class bhkWorldObject

source code

                  object --+                                
                           |                                
      utils.graph.DetailNode --+                            
                               |                            
          utils.graph.GlobalNode --+                        
                                   |                        
object_models.xml.struct_.StructBase --+                    
                                       |                    
                     NifFormat._NiObject --+                
                                           |                
                          NifFormat.NiObject --+            
                                               |            
                         NifFormat._bhkRefObject --+        
                                                   |        
                              NifFormat.bhkRefObject --+    
                                                       |    
                               NifFormat.bhkSerializable --+
                                                           |
                                                          NifFormat.bhkWorldObject
Known Subclasses:

Havok objects that have a position in the world?
Nested Classes [hide private]

Inherited from object_models.xml.struct_.StructBase: __metaclass__

Instance Methods [hide private]

Inherited from bhkRefObject: get_shape_mass_center_inertia

Inherited from NiObject: apply_scale, find, find_chain, is_interchangeable, tree

Inherited from NiObject (private): _validateTree

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, 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...
  _has_links = True
  _has_refs = True
  _names = ['shape', 'layer', 'col_filter', 'unknown_short']

Inherited from bhkSerializable (private): _games, _is_template

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.
  shape
Link to the body for this collision object.
  unknown_short
Unknown.

Inherited from object: __class__

Class Variable Details [hide private]

_attribute_list

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ced2d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ced310>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ced350>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ced410>]

_attrs

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ced2d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ced310>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ced350>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ced410>]

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 0x2cebcb0>
Set Method:
<functools.partial object at 0x2cebd08>

layer

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

shape

Link to the body for this collision object.
Get Method:
<functools.partial object at 0x2cebaa0>
Set Method:
<functools.partial object at 0x2cebaf8>

unknown_short

Unknown.
Get Method:
<functools.partial object at 0x2cebdb8>
Set Method:
<functools.partial object at 0x2cebe10>