Packagecom.yogurt3d.core.geoms.interfaces
Interfacepublic interface IMesh extends IEngineObject, IIdentifiableObject, IReconstructibleObject
Implementors Mesh, SkeletalAnimatedMesh



Public Properties
 PropertyDefined By
  axisAlignedBoundingBox : AxisAlignedBoundingBox
[read-only]
IMesh
  boundingSphere : BoundingSphere
[read-only]
IMesh
  subMeshList : Vector.<SubMesh>
[read-only]
IMesh
 InheritedsystemID : String
[read-only] Automatically assigned id.
IIdentifiableObject
  type : String
[read-only]
IMesh
 InheriteduserID : String
Identification string can be assigned by developer to identify objects.
IIdentifiableObject
Public Methods
 MethodDefined By
 Inherited
Creates new clone object.
IReconstructibleObject
 Inherited
dispose():void
Removes all external referances and clears internals.
IReconstructibleObject
 Inherited
Removes all external referances and clears internals.
IReconstructibleObject
 Inherited
disposeGPU():void
IReconstructibleObject
 Inherited
Removes all external referances and clears internals.
IReconstructibleObject
 Inherited
renew():void
Renews object internals and resets properties of object.
IReconstructibleObject
 Inherited
toString():String
Returns a string identifier on this object
IEngineObject
Property Detail
axisAlignedBoundingBoxproperty
axisAlignedBoundingBox:AxisAlignedBoundingBox  [read-only]


Implementation
    public function get axisAlignedBoundingBox():AxisAlignedBoundingBox
boundingSphereproperty 
boundingSphere:BoundingSphere  [read-only]


Implementation
    public function get boundingSphere():BoundingSphere
subMeshListproperty 
subMeshList:Vector.<SubMesh>  [read-only]


Implementation
    public function get subMeshList():Vector.<SubMesh>
typeproperty 
type:String  [read-only]


Implementation
    public function get type():String