Module: Bayonetta

Includes:
Alignment
Defined in:
lib/bayonetta.rb,
lib/bayonetta/bxm.rb,
lib/bayonetta/clh.rb,
lib/bayonetta/clp.rb,
lib/bayonetta/clw.rb,
lib/bayonetta/dat.rb,
lib/bayonetta/eff.rb,
lib/bayonetta/exp.rb,
lib/bayonetta/mot.rb,
lib/bayonetta/pkz.rb,
lib/bayonetta/scr.rb,
lib/bayonetta/wmb.rb,
lib/bayonetta/wtb.rb,
lib/bayonetta/bone.rb,
lib/bayonetta/wmb3.rb,
lib/bayonetta/linalg.rb,
lib/bayonetta/alignment.rb,
lib/bayonetta/endianness.rb

Defined Under Namespace

Modules: AbsoluteIndexes, Alignment, DirectValues, Endianness, ExpAbsolutePositions, ExpDirectValues, ExpKeyInterpolate, ExpQuantizedValues, ExpRelativePositions, KeyFrameInterpolate, Linalg, MOTDecoder, MOTRemaper, QuantizedValues, RelativeIndexes, VectorAccessor Classes: BXMFile, Bone, BoneIndexTranslateTable, BoneInfos, CLHFile, CLPFile, CLWFile, Color, DATFile, EFFFile, EXPFile, EXPFile2, FloatMapping, FloatNormal, HalfNormal, MOT2File, MOTFile, Mapping, Normal, PKZFile, Position, SCR2File, SCRFile, Tangents, UByteList, WMB3File, WMBFile, WTBFile

Constant Summary collapse

PC =

Platforms

1
WIIU =
2
XBOX360 =
3
PS3 =
4
SWITCH =
5
PLATFORMS =
{
  pc: PC,
  wiiu: WIIU,
  xbox360: XBOX360,
  ps3: PS3,
  switch: SWITCH
}
BAYONETTA =

Games

1
BAYONETTA2 =
2
NIERAUTOMATA =
3
VANQUISH =
4
ANARCHY =
5
GAMES =
{
  bayo: BAYONETTA,
  bayo2: BAYONETTA2,
  nier: NIERAUTOMATA,
  vanquish: VANQUISH,
  anarchy: ANARCHY
}
SUPPORTED =

Supported

{
  [BAYONETTA, PC] => true,
  [BAYONETTA, WIIU] => true,
  [BAYONETTA2, WIIU] => true,
  [NIERAUTOMATA, PC] => true,
  [VANQUISH, PC] => true,
  [ANARCHY, XBOX360] => true
}
VERTEX_FIELDS =
{
  position_t: [ Position, 12 ],
  mapping_t: [ Mapping, 4 ],
  normal_t: [ Normal, 4 ],
  tangents_t: [ Tangents, 4 ],
  bone_infos_t: [ BoneInfos, 8],
  color_t: [ Color, 4],
  fnormal_t: [ FloatNormal, 12 ],
  hnormal_t: [ HalfNormal, 8 ],
  fmapping_t: [ FloatMapping, 8]
}