type TMuggleProxy = class(
TMuggleODEObject
)
TMuggleODEObject
> TMugglePhysicalObject
> TMuggleObject
> TMuggleBaseObject
procedure BuildVisuals; override; |
|
Constructor Create; override; |
|
Destructor Destroy; override; |
|
function GetPrimaryVisual: TGLBaseSceneObject; override; |
|
procedure Initialize; override; |
|
procedure LoadMasterModel(aFileName: string); virtual; |
|
procedure OnBirth; override; |
|
procedure OnDelete; override; |
|
procedure ReleaseVisuals; override; |
|
procedure ScaleProxy(aScale: single); |
|
procedure Step; override; |
|
procedure UpdateVisuals; override; |
procedure BuildVisuals; override; |
build visuals
Constructor Create; override; |
Destructor Destroy; override; |
function GetPrimaryVisual: TGLBaseSceneObject; override; |
procedure Initialize; override; |
put master object creation and loading in here
procedure LoadMasterModel(aFileName: string); virtual; |
procedure OnBirth; override; |
procedure OnDelete; override; |
procedure ReleaseVisuals; override; |
free visuals
procedure ScaleProxy(aScale: single); |
procedure Step; override; |
procedure UpdateVisuals; override; |
update visuals
property Proxy: TGLColorProxyObject; |
|
property ProxyMaster: TGLFreeForm; |
property Proxy: TGLColorProxyObject; |
property ProxyMaster: TGLFreeForm; |