Class Base<T>
Syntax
public abstract class Base<T> : TestBase<T> where T : FbxObject
Type Parameters
Properties
Manager
Declaration
protected FbxManager Manager { get; }
Property Value
Methods
CreateObject(FbxManager, String)
Declaration
public virtual T CreateObject(FbxManager mgr, string name = "")
Parameters
Returns
CreateObject(FbxObject, String)
Declaration
public virtual T CreateObject(FbxObject container, string name = "")
Parameters
Returns
CreateObject(String)
Declaration
public T CreateObject(string name = "")
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
DoTestDisposeDestroy(Boolean)
Declaration
public virtual void DoTestDisposeDestroy(bool canDestroyNonRecursive)
Parameters
Type |
Name |
Description |
Boolean |
canDestroyNonRecursive |
|
Init()
Declaration
public virtual void Init()
Term()
Declaration
public virtual void Term()
TestCreate()
Declaration
public virtual void TestCreate()
TestDisposeDestroy()
Declaration
public virtual void TestDisposeDestroy()
TestEquality()
Declaration
public virtual void TestEquality()
TestSceneContainer()
Test that an object created within a scene knows its scene.
Override for objects that can't be in a scene.
Declaration
protected virtual void TestSceneContainer()
TestVarious()
Declaration
public void TestVarious()