org.rajawali3d.loader.awd

Package org.rajawali3d.loader.awd

Types

ABaseObjectBlockParser

abstract class ABaseObjectBlockParser : ABlockParser
abstract class ABaseObjectBlockParser : ABlockParser

ABlockLoader

abstract class ABlockLoader : LoaderAWD.IBlockParser
abstract class ABlockLoader : LoaderAWD.IBlockParser

Base class for parsing blocks. Blocks are instantiated by the LoaderAWD directly and are not intended for any other use case.

ABlockParser

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.

AExportableBlockParser

abstract class AExportableBlockParser : ABaseObjectBlockParser
abstract class AExportableBlockParser : ABaseObjectBlockParser

ATextureBlockParser

abstract class ATextureBlockParser : ABlockParser
abstract class ATextureBlockParser : ABlockParser

BlockAnimationSet

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.

BlockAnimator

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".

BlockBitmapTexture

open class BlockBitmapTexture : ABlockParser
open class BlockBitmapTexture : ABlockParser

BlockCamera

open class BlockCamera : ABlockParser
open class BlockCamera : ABlockParser

BlockCommand

open class BlockCommand : ABlockParser
open class BlockCommand : ABlockParser

BlockContainer

open class BlockContainer : ABaseObjectBlockParser
open class BlockContainer : ABaseObjectBlockParser

BlockCubeTexture

open class BlockCubeTexture : ABlockParser
open class BlockCubeTexture : ABlockParser

BlockLight

open class BlockLight : ABlockParser
open class BlockLight : ABlockParser

BlockLightPicker

open class BlockLightPicker : ABlockParser
open class BlockLightPicker : ABlockParser

BlockMeshInstance

open class BlockMeshInstance : AExportableBlockParser
open class BlockMeshInstance : AExportableBlockParser

BlockMeshPose

open class BlockMeshPose : ABlockParser
open class BlockMeshPose : ABlockParser

BlockMeshPoseAnimation

open class BlockMeshPoseAnimation : ABlockParser
open class BlockMeshPoseAnimation : ABlockParser

BlockMetaData

open class BlockMetaData : ABlockParser
open class BlockMetaData : ABlockParser

BlockNamespace

open class BlockNamespace : ABlockParser
open class BlockNamespace : ABlockParser

BlockPrimitiveGeometry

open class BlockPrimitiveGeometry : ABaseObjectBlockParser
open class BlockPrimitiveGeometry : ABaseObjectBlockParser

BlockScene

open class BlockScene : ABlockParser
open class BlockScene : ABlockParser

BlockShadowMethod

open class BlockShadowMethod : ABlockParser
open class BlockShadowMethod : ABlockParser

BlockSharedMethod

open class BlockSharedMethod : ABlockParser
open class BlockSharedMethod : ABlockParser

BlockSimpleMaterial

open class BlockSimpleMaterial : ATextureBlockParser
open class BlockSimpleMaterial : ATextureBlockParser

BlockSkeleton

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.

BlockSkeletonAnimation

open class BlockSkeletonAnimation : ABlockParser
open class BlockSkeletonAnimation : ABlockParser

Groups a series of BlockSkeletonPose frames into an animation. This block produces a single SkeletalAnimationSequence object.

BlockSkeletonPose

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.

BlockSkybox

open class BlockSkybox : ABlockParser
open class BlockSkybox : ABlockParser

BlockTextureProjector

open class BlockTextureProjector : ABlockParser
open class BlockTextureProjector : ABlockParser

BlockTriangleGeometry

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.

BlockUVAnimation

open class BlockUVAnimation : ABlockParser
open class BlockUVAnimation : ABlockParser

SceneGraphBlock

open class SceneGraphBlock
open class SceneGraphBlock