abstract class ABaseObjectBlockParser : ABlockParser abstract class ABaseObjectBlockParser : ABlockParser |
|
abstract class ABlockLoader : LoaderAWD.IBlockParser abstract class ABlockLoader : LoaderAWD.IBlockParser
Base class for parsing blocks. Blocks are instantiated by the |
|
abstract class ABlockParser : LoaderAWD.IBlockParser abstract class ABlockParser : LoaderAWD.IBlockParser
Base class for parsing blocks. Blocks are instantiated by the AWDParser directly and are not intended for any other use case. |
|
abstract class AExportableBlockParser : ABaseObjectBlockParser abstract class AExportableBlockParser : ABaseObjectBlockParser |
|
abstract class ATextureBlockParser : ABlockParser abstract class ATextureBlockParser : ABlockParser |
|
open class BlockAnimationSet : ABlockParser open class BlockAnimationSet : ABlockParser
Groups a number of BlockSkeletonAnimations or BlockMeshPoseAnimations together. The BlockAnimator which actually binds the various animation components together only references BlockAnimationSets, rather than individual animation sequences or frames. |
|
open class BlockAnimator : ABlockParser open class BlockAnimator : ABlockParser
This class is responsible for binding a BlockMeshInstance to a BlockSkeleton and assigning it a single BlockAnimationSet. It is the final stage in the AWD animation "pipeline". |
|
open class BlockBitmapTexture : ABlockParser open class BlockBitmapTexture : ABlockParser |
|
open class BlockCamera : ABlockParser open class BlockCamera : ABlockParser |
|
open class BlockCommand : ABlockParser open class BlockCommand : ABlockParser |
|
open class BlockContainer : ABaseObjectBlockParser open class BlockContainer : ABaseObjectBlockParser |
|
open class BlockCubeTexture : ABlockParser open class BlockCubeTexture : ABlockParser |
|
open class BlockLight : ABlockParser open class BlockLight : ABlockParser |
|
open class BlockLightPicker : ABlockParser open class BlockLightPicker : ABlockParser |
|
open class BlockMeshInstance : AExportableBlockParser open class BlockMeshInstance : AExportableBlockParser |
|
open class BlockMeshPose : ABlockParser open class BlockMeshPose : ABlockParser |
|
open class BlockMeshPoseAnimation : ABlockParser open class BlockMeshPoseAnimation : ABlockParser |
|
open class BlockMetaData : ABlockParser open class BlockMetaData : ABlockParser |
|
open class BlockNamespace : ABlockParser open class BlockNamespace : ABlockParser |
|
open class BlockPrimitiveGeometry : ABaseObjectBlockParser open class BlockPrimitiveGeometry : ABaseObjectBlockParser |
|
open class BlockScene : ABlockParser open class BlockScene : ABlockParser |
|
open class BlockShadowMethod : ABlockParser open class BlockShadowMethod : ABlockParser |
|
open class BlockSharedMethod : ABlockParser open class BlockSharedMethod : ABlockParser |
|
open class BlockSimpleMaterial : ATextureBlockParser open class BlockSimpleMaterial : ATextureBlockParser |
|
open class BlockSkeleton : ABlockParser open class BlockSkeleton : ABlockParser
Specifies the joint hierarchy and inverse-bind-pose matrices. The skeleton itself is not bound to any particular mesh; it is only assigned geometry by instances of BlockAnimator, where present. |
|
open class BlockSkeletonAnimation : ABlockParser open class BlockSkeletonAnimation : ABlockParser
Groups a series of BlockSkeletonPose frames into an animation. This block produces a single SkeletalAnimationSequence object. |
|
open class BlockSkeletonPose : ABlockParser open class BlockSkeletonPose : ABlockParser
Transformations of certain (not necessarily all) joints, specifying a single keyframe. NB: pose transformations are not bound to a skeleton, this is done through BlockAnimator. At the end of this block, a SkeletalAnimationFrame object has been created and assigned the poses. |
|
open class BlockSkybox : ABlockParser open class BlockSkybox : ABlockParser |
|
open class BlockTextureProjector : ABlockParser open class BlockTextureProjector : ABlockParser |
|
open class BlockTriangleGeometry : ABaseObjectBlockParser open class BlockTriangleGeometry : ABaseObjectBlockParser
The TriangleGeometry block describes a single mesh of an AWD file. Multiple TriangleGeometry blocks may exists in a single AWD file as part of a single model, multiple models, or scene. |
|
open class BlockUVAnimation : ABlockParser open class BlockUVAnimation : ABlockParser |
|
open class SceneGraphBlock open class SceneGraphBlock |