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

Class NiDynamicEffect

source code

                  object --+                                    
                           |                                    
      utils.graph.DetailNode --+                                
                               |                                
          utils.graph.GlobalNode --+                            
                                   |                            
object_models.xml.struct_.StructBase --+                        
                                       |                        
                     NifFormat._NiObject --+                    
                                           |                    
                          NifFormat.NiObject --+                
                                               |                
                          NifFormat._NiObjectNET --+            
                                                   |            
                               NifFormat.NiObjectNET --+        
                                                       |        
                                   NifFormat._NiAVObject --+    
                                                           |    
                                        NifFormat.NiAVObject --+
                                                               |
                                                              NifFormat.NiDynamicEffect
Known Subclasses:

A dynamic effect such as a light or environment map.
Nested Classes [hide private]

Inherited from object_models.xml.struct_.StructBase: __metaclass__

Instance Methods [hide private]

Inherited from NiAVObject: add_property, apply_scale, get_properties, get_transform, remove_property, set_properties, set_transform

Inherited from NiObjectNET: add_controller, add_extra_data, add_integer_extra_data, get_controllers, get_extra_datas, remove_extra_data, set_extra_datas

Inherited from NiObject: 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...
  _games = {}
  _is_template = False
  _names = ['name', 'has_old_extra_data', 'old_extra_prop_name',...

Inherited from _NiObjectNET (private): _has_links, _has_refs, _has_strings

Inherited from object_models.xml.struct_.StructBase: arg

Properties [hide private]
  affected_node_list_pointers
This is probably the list of affected nodes.
  affected_nodes
The list of affected nodes?
  num_affected_node_list_pointers
The number of affected nodes referenced.
  num_affected_nodes
The number of affected nodes referenced.
  switch_state
Turns effect on and off? Switches list to list of unaffected nodes?

Inherited from _NiAVObject: bounding_box, collision_object, flags, has_bounding_box, num_properties, properties, rotation, scale, translation, unknown_1, unknown_2, unknown_short_1, velocity

Inherited from _NiObjectNET: controller, extra_data, extra_data_list, has_old_extra_data, name, num_extra_data_list, old_extra_internal_id, old_extra_prop_name, old_extra_string, unknown_byte

Inherited from object: __class__

Class Variable Details [hide private]

_attribute_list

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2db5cd0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2db5d10>,
 <pyffi.object_models.xml.StructAttribute object at 0x2db5d90>,
 <pyffi.object_models.xml.StructAttribute object at 0x2db5e90>,
 <pyffi.object_models.xml.StructAttribute object at 0x2db5f90>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dbb050>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dbb090>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dbb0d0>,
...

_attrs

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2dc00d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dc0110>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dc0150>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dc0190>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dc0310>]

_names

Value:
['name',
 'has_old_extra_data',
 'old_extra_prop_name',
 'old_extra_internal_id',
 'old_extra_string',
 'unknown_byte',
 'extra_data',
 'num_extra_data_list',
...

Property Details [hide private]

affected_node_list_pointers

This is probably the list of affected nodes. For some reason i do not know the max exporter seems to write pointers instead of links. But it doesn't matter because at least in version 4.0.0.2 the list is automagically updated by the engine during the load stage.
Get Method:
<functools.partial object at 0x2dc15d0>

affected_nodes

The list of affected nodes?
Get Method:
<functools.partial object at 0x2dc1680>

num_affected_node_list_pointers

The number of affected nodes referenced.
Get Method:
<functools.partial object at 0x2dc13c0>
Set Method:
<functools.partial object at 0x2dc1418>

num_affected_nodes

The number of affected nodes referenced.
Get Method:
<functools.partial object at 0x2dc14c8>
Set Method:
<functools.partial object at 0x2dc1520>

switch_state

Turns effect on and off? Switches list to list of unaffected nodes?
Get Method:
<functools.partial object at 0x2dc12b8>
Set Method:
<functools.partial object at 0x2dc1310>