abstract class ABaseObjectBlockParser : ABlockParserabstract class ABaseObjectBlockParser : ABlockParser |
|
abstract class ABlockLoader : LoaderAWD.IBlockParserabstract class ABlockLoader : LoaderAWD.IBlockParser
Base class for parsing blocks. Blocks are instantiated by the |
|
abstract class ABlockParser : LoaderAWD.IBlockParserabstract 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 : ABaseObjectBlockParserabstract class AExportableBlockParser : ABaseObjectBlockParser |
|
abstract class ATextureBlockParser : ABlockParserabstract class ATextureBlockParser : ABlockParser |
|
open class BlockAnimationSet : ABlockParseropen 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 : ABlockParseropen 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 : ABlockParseropen class BlockBitmapTexture : ABlockParser |
|
open class BlockCamera : ABlockParseropen class BlockCamera : ABlockParser |
|
open class BlockCommand : ABlockParseropen class BlockCommand : ABlockParser |
|
open class BlockContainer : ABaseObjectBlockParseropen class BlockContainer : ABaseObjectBlockParser |
|
open class BlockCubeTexture : ABlockParseropen class BlockCubeTexture : ABlockParser |
|
open class BlockLight : ABlockParseropen class BlockLight : ABlockParser |
|
open class BlockLightPicker : ABlockParseropen class BlockLightPicker : ABlockParser |
|
open class BlockMeshInstance : AExportableBlockParseropen class BlockMeshInstance : AExportableBlockParser |
|
open class BlockMeshPose : ABlockParseropen class BlockMeshPose : ABlockParser |
|
open class BlockMeshPoseAnimation : ABlockParseropen class BlockMeshPoseAnimation : ABlockParser |
|
open class BlockMetaData : ABlockParseropen class BlockMetaData : ABlockParser |
|
open class BlockNamespace : ABlockParseropen class BlockNamespace : ABlockParser |
|
open class BlockPrimitiveGeometry : ABaseObjectBlockParseropen class BlockPrimitiveGeometry : ABaseObjectBlockParser |
|
open class BlockScene : ABlockParseropen class BlockScene : ABlockParser |
|
open class BlockShadowMethod : ABlockParseropen class BlockShadowMethod : ABlockParser |
|
open class BlockSharedMethod : ABlockParseropen class BlockSharedMethod : ABlockParser |
|
open class BlockSimpleMaterial : ATextureBlockParseropen class BlockSimpleMaterial : ATextureBlockParser |
|
open class BlockSkeleton : ABlockParseropen 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 : ABlockParseropen class BlockSkeletonAnimation : ABlockParser
Groups a series of BlockSkeletonPose frames into an animation. This block produces a single SkeletalAnimationSequence object. |
|
open class BlockSkeletonPose : ABlockParseropen 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 : ABlockParseropen class BlockSkybox : ABlockParser |
|
open class BlockTextureProjector : ABlockParseropen class BlockTextureProjector : ABlockParser |
|
open class BlockTriangleGeometry : ABaseObjectBlockParseropen 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 : ABlockParseropen class BlockUVAnimation : ABlockParser |
|
open class SceneGraphBlockopen class SceneGraphBlock |