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

Class NiParticleGrowFade

source code

                  object --+                        
                           |                        
      utils.graph.DetailNode --+                    
                               |                    
          utils.graph.GlobalNode --+                
                                   |                
object_models.xml.struct_.StructBase --+            
                                       |            
                     NifFormat._NiObject --+        
                                           |        
                          NifFormat.NiObject --+    
                                               |    
                    NifFormat.NiParticleModifier --+
                                                   |
                                                  NifFormat.NiParticleGrowFade

This particle system modifier controls the particle size. If it is present the particles start with size 0.0 . Then they grow to their original size and stay there until they fade to zero size again at the end of their lifetime cycle.
Nested Classes [hide private]

Inherited from object_models.xml.struct_.StructBase: __metaclass__

Instance Methods [hide private]

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...
  _names = ['next_modifier', 'controller', 'grow', 'fade']

Inherited from object_models.xml.struct_.StructBase: arg

Properties [hide private]
  fade
The time from the end of the particle lifetime during which the particle fades.
  grow
The time from the beginning of the particle lifetime during which the particle grows.

Inherited from NiParticleModifier: controller, next_modifier

Inherited from object: __class__

Class Variable Details [hide private]

_attribute_list

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ce5e10>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ce5ed0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ec0590>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ec05d0>]

_attrs

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ec0590>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ec05d0>]

Property Details [hide private]

fade

The time from the end of the particle lifetime during which the particle fades.
Get Method:
<functools.partial object at 0x2ec2628>
Set Method:
<functools.partial object at 0x2ec2680>

grow

The time from the beginning of the particle lifetime during which the particle grows.
Get Method:
<functools.partial object at 0x2ec2520>
Set Method:
<functools.partial object at 0x2ec2578>