Trees | Indices | Help |
|
---|
|
object --+ | type --+ | util.MetaClassCreator --+ | MetaClassCreatorNodes
|
|||
a new object with type S, a subtype of T |
|
||
Inherited from Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|
|||
Inherited from Inherited from |
|
|
Find static mfnmethods - if these are available, initialize the mfn database for the given function set ( ``mfncls`` ) and create properly wrapped methods. Additionally check for enumerations, and generate the respective enumeration instances :note: As all types are initialized on startup, the staticmethods check will load in quite a few function sets databases as many will have static methods. There is no real way around it, but one could introduce 'packs' to bundle these together and load them only once. Probably the performance hit is not noticeable, but lets just say that I am aware of it :note: Currently method aliases are not implemented for statics ! |
Create a function that makes a Node natively use its associated Maya function set on calls. The created function will use the api object of the instance of the call to initialize a function set of type mfncls and execute the function in question. The method mutation database allows to adjust the way a method is being wrapped
Note: if the called function starts with _api_*, a special accellerated method will be returned and created allowing direct access to the mfn instance method. This is unsafe if the same api object is being renamed. Also it will only be faster if the same method is actually called multiple times. It can be great for speed sensitive code where where the same method(s) are called repeatedly on the same set of objects |
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Tue Apr 19 18:00:14 2011 | http://epydoc.sourceforge.net |