Model template class. More...
#include <pyfbsdk_generated.h>
Public Member Functions | |
FBModelTemplate () | |
Constructor from parent object. | |
FBModelTemplate (str pPrefix, str pName, FBModelTemplateStyle pStyle) | |
Constructor (no parent) from prefix, name, and style. | |
![]() | |
FBComponent () | |
Constructor. | |
str | ClassName () |
Get the class name. | |
DisableObjectFlags (FBObjectFlag pFlags) | |
Disable a specific Object Flags. | |
EnableObjectFlags (FBObjectFlag pFlags) | |
Enable a specific Object Flags. | |
bool | FBCreate () |
Open Reality Creation function. | |
FBDelete () | |
Open Reality deletion function. | |
FBDestroy () | |
Open Reality destruction function. | |
FBObjectFlag | GetObjectFlags () |
Get all Object Flags (concatenated). | |
bool | GetObjectStatus (FBObjectStatus pStatus) |
Check to see if an object status is enabled. | |
FBFileReference | GetOwnerFileReference (p0) |
Get the owner FileReference object. | |
HardSelect () | |
HardSelect. | |
bool | HasObjectFlags (FBObjectFlag pFlags) |
Check whether a specific object flag is enabled. | |
bool | Is (int pTypeId) |
Returns true if object is of type TypeId. | |
bool | ProcessNamespaceHierarchy (FBNamespaceAction pNamespaceAction, str pNamespaceName, str pReplaceTo=None, bool pAddRight=True) |
ProcessNamespaceHierarchy. | |
bool | ProcessObjectNamespace (FBNamespaceAction pNamespaceAction, str pNamespaceName, str pReplaceTo=None, bool pAddRight=True) |
ProcessObjectNamespace. | |
int | PropertyAdd (FBProperty pProperty) |
Add a property to the component's property manager. | |
bool | PropertyAddReferenceProperty (FBProperty pReferenceProperty) |
Add a reference property to the component's property manager. | |
FBProperty | PropertyCreate (str pName, FBType pType, str pDataType, bool pAnimatable, bool pIsUser=False, FBProperty pReferenceSource=None) |
Create user or dynamic property. | |
PropertyGetModifiedList (FBArrayTemplate< FB > pPropList, FBPlugModificationFlag pModificationFlags) | |
Get list of properties which have been modified since last loading. | |
PropertyRemove (FBProperty pProperty) | |
Remove a Property from the component's Property manager. | |
SetObjectFlags (FBObjectFlag pFlags) | |
SetObjectFlags. | |
SetObjectStatus (FBObjectStatus pStatus, bool pValue) | |
Enable/Disable a specific Object Status. | |
Public Attributes | |
FBListModelTemplateBinding | Bindings |
List: Bindings for animation interface. | |
FBListModelTemplate | Children |
List: Children for object hierarchy. | |
FBVector3d | DefaultRotation |
Read Write Property: Default rotation. | |
FBVector3d | DefaultScaling |
Read Write Property: Default scaling. | |
FBVector3d | DefaultTranslation |
Read Write Property: Default translation. | |
FBModel | Model |
Read Write Property: Model being interfaced. | |
str | Prefix |
Read Write Property: Prefix of model template. | |
![]() | |
FBListComponent | Components |
List: List of components. | |
str | LongName |
Read Write Property: Name and namespace for object. | |
str | Name |
Read Write Property: Unique name of object. See sample: RemoveSuffixFromNameOfSceneElements.py. | |
FBListComponent | Parents |
List: Parents. | |
FBManager | PropertyList |
Read Only Property: Manages all of the properties for the component. | |
bool | Selected |
Read Write Property: Selected property. | |
int | TypeInfo |
Contains the Type information of the object. | |
![]() | |
str | ClassGroupName |
ClassGroupName of the object. | |
int | TypeInfo |
TypeInfo. | |
Model template class.
Model templates are 'placeholders' for animation input from devices. These generic 'models' can be any type of element, and permit the abstraction of the input from the actual type of model. In order to animate a model, one should bind the model to an animation node.
FBModelTemplate | ( | ) |
Constructor from parent object.
FBModelTemplate | ( | str | pPrefix, |
str | pName, | ||
FBModelTemplateStyle | pStyle | ||
) |
Constructor (no parent) from prefix, name, and style.
pPrefix | Location of model template in application object directory structure. |
pName | Name of model template. |
pStyle | Style of model template. |
FBListModelTemplateBinding Bindings |
List: Bindings for animation interface.
FBListModelTemplate Children |
List: Children for object hierarchy.
FBVector3d DefaultRotation |
Read Write Property: Default rotation.
FBVector3d DefaultScaling |
Read Write Property: Default scaling.
FBVector3d DefaultTranslation |
Read Write Property: Default translation.
FBModel Model |
Read Write Property: Model being interfaced.
str Prefix |
Read Write Property: Prefix of model template.