Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AGALMiniAssembler
com.adobe.utils 
 AnimationEvent
com.yogurt3d.core.events 
 AxisAlignedBoundingBox
com.yogurt3d.core.helpers.boundingvolumes 
 Bone
com.yogurt3d.core.geoms 
 BoundingSphere
com.yogurt3d.core.helpers.boundingvolumes 
 BoxMesh
com.yogurt3d.presets.primitives.meshs 
 BoxSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 Camera
com.yogurt3d.core.cameras 
 Color
com.yogurt3d.core.materials.base 
 ColorTest
com.yogurt3d.tests 
 ConeMesh
com.yogurt3d.presets.primitives.meshs 
 ConeSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 Context
com.yogurt3d.core.managers.contextmanager 
 ContextManager
com.yogurt3d.core.managers.contextmanager 
 CubeTextureMap
com.yogurt3d.core.texture 
 CurveUtils
com.yogurt3d.core.utils 
 CylinderMesh
com.yogurt3d.presets.primitives.meshs 
 CylinderSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 DataLoader
com.yogurt3d.io.loaders 
 DisplayObjectLoader
com.yogurt3d.io.loaders 
 EngineDefaults
com.yogurt3d.core.enums 
 EngineObject
com.yogurt3d.core.objects IEngineObject interface abstract type.
 FrustrumPlaneAABB
com.yogurt3d.core.culling NOTE: This class is not fully complete.
 GeodesicSphereMesh
com.yogurt3d.presets.primitives.meshs 
 GeodesicSphereSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 GlobalCache
com.yogurt3d.io.cache 
 IAxisAlignedBoundingBox
com.yogurt3d.core.helpers.boundingvolumes.interfaces 
 IBoundingSphere
com.yogurt3d.core.helpers.boundingvolumes.interfaces 
 ICamera
com.yogurt3d.core.cameras.interfaces 
 IContext
com.yogurt3d.core.managers.contextmanager.interfaces 
 IContextManager
com.yogurt3d.core.managers.contextmanager.interfaces 
 IControllable
com.yogurt3d.core.animation Identifies an object that contains a controller
 IController
com.yogurt3d.core.animation.controllers Interface for all controllers
 IDManager
com.yogurt3d.core.managers.idmanager 
 IEngineObject
com.yogurt3d.core.objects.interfaces Defines common methods for Yogurt3D Engine objects.
 IIdentifiableObject
com.yogurt3d.core.objects.interfaces IIdentifiableObject Interface provides properties to identify objects.
 ILight
com.yogurt3d.core.lights 
 ILoader
com.yogurt3d.io.loaders.interfaces 
 IMesh
com.yogurt3d.core.geoms.interfaces 
 INotifierObject
com.yogurt3d.core.objects.interfaces INotifierObject Interface defines methods to add event based relationships between objects.
 IOrientedBoundingBox
com.yogurt3d.core.helpers.boundingvolumes.interfaces 
 IParser
com.yogurt3d.io.parsers.interfaces 
 IReconstructibleObject
com.yogurt3d.core.objects.interfaces Objects implement IReconstructibleObject Interface will have methods that may improve memory management like renew, clone and dispose.
 IRenderer
com.yogurt3d.core.renderers.interfaces 
 IRendererHelper
com.yogurt3d.presets.renderers.helper 
 IScene
com.yogurt3d.core.sceneobjects.interfaces IScene interface defines methods and properties of scene objects.
 ISceneObject
com.yogurt3d.core.sceneobjects.interfaces Base interface for 3d objects that have transformation and can be nested into containers or added to scenes.
 ISceneObjectContainer
com.yogurt3d.core.sceneobjects.interfaces Container object can contain children.
 ISceneObjectRenderable
com.yogurt3d.core.sceneobjects.interfaces Defines properties to make object renderable by IRenderer objects.
 ISelfRenderable
com.yogurt3d.core.sceneobjects.interfaces 
 ISerializableObject
com.yogurt3d.core.objects.interfaces 
 ITexture
com.yogurt3d.core.texture 
 ITickedObject
com.yogurt3d.core.objects.interfaces ITickedObject defines methods to associate objects with engine loop via TickManager.
 Light
com.yogurt3d.core.lights This class is a scene object representing a light.
 LoadCache
com.yogurt3d.io.cache 
 LoaderEvent
com.yogurt3d.io.managers.loadmanagers 
 LoadManager
com.yogurt3d.io.managers.loadmanagers 
 Material
com.yogurt3d.core.materials.base 
 MaterialBitmap
com.yogurt3d.core.materials Material for backward compability.
 MaterialDiffuseFill
com.yogurt3d.core.materials 
 MaterialDiffuseTexture
com.yogurt3d.core.materials 
 MaterialEnvMapDiffuseFill
com.yogurt3d.core.materials 
 MaterialEnvMapDiffuseTexture
com.yogurt3d.core.materials 
 MaterialEnvMapping
com.yogurt3d.core.materials 
 MaterialEnvMappingSpecular
com.yogurt3d.core.materials 
 MaterialFill
com.yogurt3d.core.materials Material for backward compability.
 MaterialManager
com.yogurt3d.core.managers.materialmanager 
 MaterialSkyBox
com.yogurt3d.core.materials 
 MaterialSpecularFill
com.yogurt3d.core.materials 
 MaterialSpecularTexture
com.yogurt3d.core.materials 
 MaterialTexture
com.yogurt3d.core.materials Material for backward compability.
 MatrixUtils
com.yogurt3d.core.utils 
 Memory
com.yogurt3d.core.utils 
 Mesh
com.yogurt3d.core.geoms 
 MeshUtils
com.yogurt3d.core.geoms 
 MolehillRenderer
com.yogurt3d.presets.renderers.molehill 
 MouseEvent3D
com.yogurt3d.core.events 
 PickManager
com.yogurt3d.core.managers.mousemanager This class is responsible for the mouse interactions.
 PickRenderer
com.yogurt3d.presets.renderers.molehill 
 PickResult
com.yogurt3d.core.managers.pickmanager 
 PlaneMesh
com.yogurt3d.presets.primitives.meshs 
 PlaneSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 ProjectionUtils
com.yogurt3d.core.helpers 
 QuadraticSpline
com.yogurt3d.core.helpers.splines 
 Quaternion
com.yogurt3d.core.transformations 
 RenderableLight
com.yogurt3d.core.lights 
 Scene
com.yogurt3d.core.sceneobjects IScene interface abstract type.
 SceneObject
com.yogurt3d.core.sceneobjects ISceneObject interface abstract type.
 SceneObjectContainer
com.yogurt3d.core.sceneobjects ISceneObjectContainer interface abstract type.
 SceneObjectRenderable
com.yogurt3d.core.sceneobjects ISceneObjectRenderable interface abstract type.
 SceneTreeManager
com.yogurt3d.core.managers.scenetreemanager 
 Shader
com.yogurt3d.core.materials.shaders.base This class represents a shader pass.
 ShaderAmbient
com.yogurt3d.core.materials.shaders Ambient pass for multi-pass rendering pipeline.
 ShaderConstants
com.yogurt3d.core.materials.shaders.renderstate 
 ShaderConstantsType
com.yogurt3d.core.materials.shaders.renderstate 
 ShaderDiffuse
com.yogurt3d.core.materials.shaders 
 ShaderEnvMapping
com.yogurt3d.core.materials.shaders 
 ShaderEnvMapReflectivityMap
com.yogurt3d.core.materials.shaders 
 ShaderHitObject
com.yogurt3d.core.materials.shaders 
 ShaderHitTriangle
com.yogurt3d.core.materials.shaders 
 ShaderNormalsDebug
com.yogurt3d.core.materials.shaders 
 ShaderParameters
com.yogurt3d.core.materials.shaders.renderstate 
 ShaderShadow
com.yogurt3d.core.materials.shaders 
 ShaderSolidFill
com.yogurt3d.core.materials.shaders 
 ShaderSpecular
com.yogurt3d.core.materials.shaders 
 ShaderTexture
com.yogurt3d.core.materials.shaders 
 ShaderUtils
com.yogurt3d.core.utils 
 SkeletalAnimatedMesh
com.yogurt3d.core.geoms 
 SkeletalAnimatedMeshBase
com.yogurt3d.core.geoms 
 SkeletalAnimationData
com.yogurt3d.core.animation Data file containing an animation.
 SkinController
com.yogurt3d.core.animation.controllers Default controllor for SkeletalAnimatedMesh files This controller serves as an animation player where you can upload animations belonging to the same bone structure as the mesh.
 SkinnedMeshSplitter
com.yogurt3d.io.parsers AIM: partitioning the mesh into smaller pieces that shares the same bone.
 SkinnedSubMesh
com.yogurt3d.core.geoms 
 SkyBox
com.yogurt3d.core.sceneobjects 
 SphereMesh
com.yogurt3d.presets.primitives.meshs 
 SphereSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 SplineSequence
com.yogurt3d.core.helpers.splines 
 Stats
net.hires.debug 
 SubMesh
com.yogurt3d.core.geoms 
 TestTriangleMesh
com.yogurt3d.presets.primitives.test 
 TestTriangleObject
com.yogurt3d.presets.primitives.test 
 TextureMap
com.yogurt3d.core.texture 
 TextureMap_Parser
com.yogurt3d.io.parsers 
 TickManager
com.yogurt3d.core.managers.tickmanager 
 TimeInfo
com.yogurt3d.core.managers.tickmanager 
 TorusKnotMesh
com.yogurt3d.presets.primitives.meshs 
 TorusKnotSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 TorusMesh
com.yogurt3d.presets.primitives.meshs 
 TorusSceneObject
com.yogurt3d.presets.primitives.sceneobjects 
 Transformation
com.yogurt3d.core.transformations 
 TransformationUtils
com.yogurt3d.core.utils 
 Vector3DUtils
com.yogurt3d.core.utils 
 Viewport
com.yogurt3d.core.viewports 
 ViewportLayer
com.yogurt3d.core.viewports 
 Y3D_Parser
com.yogurt3d.io.parsers 
 YOA_Parser
com.yogurt3d.io.parsers 
 Yogurt3D
com.yogurt3d This class is the main container of the Yogurt3D engine.
 Yogurt3DEvent
com.yogurt3d.core.events 
 Yogurt3DRendererHelper
com.yogurt3d.presets.renderers.helper