-
Notifications
You must be signed in to change notification settings - Fork 28
Chunks
Matt Stevens edited this page Aug 14, 2019
·
1 revision
Name | Type |
---|---|
version |
u32 |
name |
string |
type |
string[4] |
numFrames |
float |
frameRate |
float |
looping |
u32 |
Name | Chunk |
---|---|
groupList |
AnimationGroupList |
Name | Type |
---|---|
version |
u32 |
numGroups |
u32 |
Name | Chunk |
---|---|
groups |
AnimationGroup[] |
Name | Type |
---|---|
version |
u32 |
name |
string |
groupId |
u32 |
numChannels |
u32 |
Name | Chunk |
---|---|
vector2Channels |
Vector2Channel[] |
vector3Channels |
Vector3Channel[] |
quaternionChannels |
QuaternionChannel[] |
compressedQuaternionChannels |
CompressedQuaternionChannel[] |
Name | Type |
---|---|
version |
u32 |
param |
string[4] |
mapping |
u16 |
constants |
vec3 |
numFrames |
u32 |
frames |
u16[numFrames] |
values |
vec2[numFrames] |
Name | Type |
---|---|
version |
u32 |
param |
string[4] |
numFrames |
u32 |
frames |
u16[numFrames] |
values |
vec3[numFrames] |
Name | Type |
---|---|
version |
u32 |
param |
string[4] |
numFrames |
u32 |
frames |
u16[numFrames] |
values |
quat[numFrames] |
Name | Type |
---|---|
version |
u32 |
param |
string[4] |
numFrames |
u32 |
frames |
u16[numFrames] |
values |
u64[numFrames] |
Name | Type |
---|---|
name |
string |
version |
u32 |
numPrimGroups |
u32 |
Name | Chunk |
---|---|
primitiveGroups |
PrimitiveGroup[] |
Name | Type |
---|---|
name |
string |
version |
u32 |
skeletonName |
string |
numPrimGroups |
u32 |
Name | Chunk |
---|---|
primitiveGroups |
PrimitiveGroup[] |
boundingBox |
BoundingBox |
boundingSphere |
BoundingSphere |
Name | Type |
---|---|
min |
vec3 |
max |
vec3 |
Name | Type |
---|---|
centre |
vec3 |
radius |
float |
Name | Type |
---|---|
version |
u32 |
shaderName |
string |
primType |
u32 |
hasDataFlags |
u32 |
numVerts |
u32 |
numIndices |
u32 |
numMatrices |
u32 |
Name | Chunk |
---|---|
vertices |
PositionList<vec3>[u32] |
indices |
IndexList<u32>[u32] |
normals |
NormalList<vec3>[u32] |
uvs |
UVList<vec2>[u32][u32] |
matrixList |
MatrixList<u32>[u32] |
matrixPalette |
MatrixPalette<u32>[u32] |
weightList |
WeightList<vec3>[u32] |
colors |
ColorList<u32>[u32] |
Name | Type |
---|---|
size |
u32 |
positions |
vec3[size] |
Name | Type |
---|---|
size |
u32 |
indices |
u32[size] |
Name | Type |
---|---|
size |
u32 |
normals |
vec3[size] |
Name | Type |
---|---|
size |
u32 |
channel |
u32 |
uvs |
vec2[size] |
Name | Type |
---|---|
size |
u32 |
uvs |
u32[size] |
Name | Type |
---|---|
size |
u32 |
uvs |
u32[size] |
Name | Type |
---|---|
size |
u32 |
uvs |
vec3[size] |
Name | Type |
---|---|
size |
u32 |
uvs |
u32[size] |
Name | Type |
---|---|
name |
string |
version |
u32 |
numJoints |
u32 |
Name | Chunk |
---|---|
joints |
SkeletonJoint[] |
Name | Type |
---|---|
name |
string |
parent |
u32 |
dof |
s32 |
freeAxis |
s32 |
primaryAxis |
s32 |
secondaryAxis |
s32 |
twistAxis |
s32 |
restPose |
mat4 |
Name | Chunk |
---|---|
mirrorMap |
SkeletonJointMirrorMap |
bonePreserve |
SkeletonJointBonePreserve |
Name | Type |
---|---|
jointIndex |
u32 |
axis |
vec3 |
Name | Type |
---|---|
depth |
u32 |
Name | Type |
---|---|
name |
string |
version |
u32 |
renderOrder |
u32 |
Name | Chunk |
---|---|
mesh |
Mesh |
Name | Type |
---|---|
name |
string |
todo |
u32 |
Name | Chunk |
---|---|
collisionObject |
CollisionObject |
Name | Type |
---|---|
name |
string |
todo |
u32 |
renderOrder |
u32 |
Name | Chunk |
---|---|
meshes |
Mesh[] |
instanceList |
InstanceList |
Name | Type |
---|---|
name |
string |
todo |
u32 |
renderOrder |
u32 |
Name | Chunk |
---|---|
meshes |
Mesh[] |
instanceList |
InstanceList |
Name | Type |
---|---|
name |
string |
todo |
u32 |
renderOrder |
u32 |
Name | Chunk |
---|---|
animObjectWrapper |
AnimObjectWrapper |
instanceList |
InstanceList |
Name | Type |
---|---|
name |
string |
todo |
u16 |
Name | Chunk |
---|---|
compositeDrawables |
CompositeDrawable[] |
skeletons |
Skeleton[] |
meshes |
Mesh[] |
animations |
Animation[] |
Name | Type |
---|---|
name |
string |
Name | Chunk |
---|---|
sceneGraph |
SceneGraph |
Name | Type |
---|---|
name |
string |
todo |
u32 |
Name | Chunk |
---|---|
root |
SceneGraphRoot |
Name | Type |
---|
Name | Chunk |
---|---|
branch |
SceneGraphBranch |
Name | Type |
---|---|
name |
string |
numChildren |
u32 |
Name | Chunk |
---|---|
children |
SceneGraphTransform[] |
Name | Type |
---|---|
name |
string |
numChildren |
u32 |
transform |
mat4 |
Name | Chunk |
---|---|
children |
SceneGraphTransform[] |
drawables |
SceneGraphDrawable[] |
Name | Type |
---|---|
name |
string |
drawableName |
string |
translucent |
u32 |
Name | Chunk |
---|---|
sortOrder |
SceneGraphSortOrder<float> |
Name | Type |
---|---|
value |
float |
Name | Type |
---|---|
name |
string |
version |
u32 |
pddiShaderName |
string |
isTrans |
u32 |
vertexNeeds |
u32 |
vertexMask |
u32 |
numParams |
u32 |
Name | Chunk |
---|---|
textureParams |
ShaderTextureParam[] |
integerParams |
ShaderIntParam[] |
floatParams |
ShaderFloatParam[] |
colorParams |
ShaderColorParam[] |
Name | Type |
---|---|
key |
string[4] |
value |
string |
Name | Type |
---|---|
key |
string[4] |
value |
s32 |
Name | Type |
---|---|
key |
string[4] |
value |
float |
Name | Type |
---|---|
key |
string[4] |
r |
u8 |
g |
u8 |
b |
u8 |
a |
u8 |
Name | Type |
---|---|
name |
string |
skeletonName |
string |
Name | Chunk |
---|---|
propList |
CompositeDrawablePropList |
Name | Type |
---|---|
numElements |
u32 |
Name | Chunk |
---|---|
props |
CompositeDrawableProp[] |
Name | Type |
---|---|
name |
string |
isTrans |
u32 |
skeletonJoint |
u32 |
Name | Chunk |
---|---|
sortOrder |
CompositeDrawableSortOrder<float> |
Name | Type |
---|---|
value |
float |
Name | Type |
---|---|
indices |
u32[u32] |
positions |
vec3[u32] |
normals |
vec3[u32] |
Name | Chunk |
---|---|
bounds |
BoundingBox |
Name | Type |
---|---|
name |
string |
version |
u32 |
meshCount |
u32 |
billboardCount |
u32 |
Name | Chunk |
---|---|
animation |
Animation |
skeletons |
Skeleton[] |
billboards |
BillboardQuadGroup[] |
meshes |
Mesh[] |
compositeDrawable |
CompositeDrawable |
lensFlare |
LensFlare |
Name | Type |
---|---|
name |
string |
billboardCount |
u32 |
Name | Chunk |
---|---|
billboards |
BillboardQuadGroup[] |
compositeDrawable |
CompositeDrawable |
Name | Type |
---|---|
version |
u32 |
name |
string |
mode |
string[4] |
translation |
vec3 |
color |
u32 |
uv0 |
vec2 |
uv1 |
vec2 |
uv2 |
vec2 |
uv3 |
vec2 |
width |
float |
height |
float |
distance |
float |
uvOffset |
vec2 |
Name | Chunk |
---|---|
displayInfo |
BillboardDisplayInfo |
perspectiveInfo |
BillboardPerspectiveInfo |
Name | Type |
---|---|
version |
u32 |
name |
string |
shader |
string |
zTest |
u32 |
zWrite |
u32 |
fog |
u32 |
quadCount |
u32 |
Name | Chunk |
---|---|
quads |
BillboardQuad[] |
Name | Type |
---|---|
version |
u32 |
rotation |
quat |
cutOffMode |
string[4] |
uvOffsetRange |
vec2 |
sourceRange |
float |
edgeRange |
float |
Name | Type |
---|---|
version |
u32 |
value |
u32 |
Name | Type |
---|---|
name |
string |
version |
u32 |
width |
u32 |
height |
u32 |
bpp |
u32 |
alphaDepth |
u32 |
numMipMaps |
u32 |
textureType |
u32 |
usage |
u32 |
priority |
u32 |
Name | Chunk |
---|---|
image |
Image |
Name | Type |
---|---|
name |
string |
version |
u32 |
width |
u32 |
height |
u32 |
bpp |
u32 |
palettized |
u32 |
hasAlpha |
u32 |
format |
u32 |
Name | Chunk |
---|---|
data |
ImageData<u8>[u32] |
Name | Type |
---|---|
size |
u32 |
data |
u8[size] |
Name | Type |
---|---|
version |
u32 |
name |
string |
shader |
string |
size |
float |
width |
float |
height |
float |
baseLine |
float |
numTextures |
u32 |
Name | Chunk |
---|---|
textures |
Texture[] |
glyphs |
FontGlyphs<FontGlyph>[u32] |
Name | Type |
---|---|
name |
string |
nativeX |
u32 |
nativeY |
u32 |
shader |
string |
width |
u32 |
height |
u32 |
imageCount |
u32 |
blitBorder |
u32 |
Name | Chunk |
---|---|
images |
Image[] |
Name | Type |
---|---|
name |
string |
version |
u32 |
numPages |
u32 |
pageNames |
string[numPages] |
Name | Type |
---|---|
name |
string |
version |
u32 |
resX |
u32 |
resY |
u32 |
platform |
string |
pagePath |
string |
resourcePath |
string |
screenPath |
string |
Name | Chunk |
---|---|
pages |
FrontendPage[] |
screens |
FrontendScreen[] |
Name | Type |
---|---|
name |
string |
version |
u32 |
resX |
u32 |
resY |
u32 |
Name | Chunk |
---|---|
layers |
FrontendLayer[] |
imageResources |
FrontendImageResource[] |
Name | Type |
---|---|
name |
string |
version |
u32 |
visible |
u32 |
editable |
u32 |
alpha |
u32 |
Name | Chunk |
---|---|
groups |
FrontendGroup[] |
multiSprites |
FrontendMultiSprite[] |
multiTexts |
FrontendMultiText[] |
objects |
FrontendObject[] |
polygons |
FrontendPolygon[] |
Name | Type |
---|---|
name |
string |
version |
u32 |
alpha |
u32 |
Name | Chunk |
---|---|
children |
FrontendGroup[] |
multiSprites |
FrontendMultiSprite[] |
multiTexts |
FrontendMultiText[] |
polygons |
FrontendPolygon[] |
Name | Type |
---|---|
name |
string |
version |
u32 |
positionX |
s32 |
positionY |
s32 |
dimensionX |
u32 |
dimensionY |
u32 |
alignX |
u32 |
alignY |
u32 |
color |
u32 |
translucent |
u32 |
rotation |
float |
numImages |
u32 |
imageNames |
string[numImages] |
Name | Type |
---|---|
name |
string |
version |
u32 |
positionX |
s32 |
positionY |
s32 |
dimensionX |
u32 |
dimensionY |
u32 |
alignX |
u32 |
alignY |
u32 |
color |
u32 |
translucent |
u32 |
rotation |
float |
fontName |
string |
shadowEnabled |
u8 |
shadowColor |
u32 |
shadowOffsetX |
s32 |
shadowOffsetY |
s32 |
current |
u32 |
Name | Chunk |
---|---|
textBibles |
FrontendStringTextBible[] |
Name | Type |
---|---|
name |
string |
key |
string |
Name | Type |
---|---|
name |
string |
Name | Type |
---|---|
name |
string |
version |
u32 |
translucent |
u32 |
numPoints |
u32 |
points |
vec3[numPoints] |
colors |
u32[numPoints] |
Name | Type |
---|---|
name |
string |
version |
u32 |
filepath |
string |
Name | Type |
---|---|
name |
string |
type |
u32 |
dataSize |
u32 |
Name | Chunk |
---|---|
triggers |
TriggerVolume[] |
Name | Type |
---|---|
name |
string |
isRect |
u32 |
bounds |
vec3 |
transform |
mat4 |
Name | Type |
---|---|
name |
string |
version |
u32 |
fov |
float |
aspectRatio |
float |
nearClip |
float |
farClip |
float |
position |
vec3 |
forward |
vec3 |
up |
vec3 |
Name | Type |
---|---|
name |
string |
version |
u32 |
length |
float |
frameRate |
float |
numTracks |
u32 |
Name | Chunk |
---|---|
tracks |
MultiControllerTracks |
Name | Type |
---|---|
numTracks |
u32 |
trackNames |
string[numTracks] |
trackStartTimes |
float[numTracks] |
trackEndTimes |
float[numTracks] |
trackScales |
float[numTracks] |
Name | Type |
---|---|
name |
string |
version |
u32 |
materialName |
string |
numSubObjects |
u32 |
numVolumeOwners |
u32 |
Name | Chunk |
---|---|
volumeOwners |
CollisionVolumeOwner[] |
volume |
CollisionVolume |
attribute |
CollisionObjectAttribute |
Name | Type |
---|---|
objectRefIndex |
u32 |
ownerIndex |
s32 |
numSubVolumes |
u32 |
Name | Chunk |
---|---|
subVolumes |
CollisionVolume[] |
bBox |
CollisionBBoxVolume |
obBox |
CollisionOBBoxVolume |
sphere |
CollisionSphere |
cylinder |
CollisionCylinder |
Name | Type |
---|---|
radius |
float |
Name | Chunk |
---|---|
vectors |
CollisionVector<vec3>[] |
Name | Type |
---|---|
radius |
float |
length |
float |
flatEnd |
u16 |
Name | Chunk |
---|---|
vectors |
CollisionVector<vec3>[] |
Name | Type |
---|---|
halfExtents |
vec3 |
Name | Chunk |
---|---|
vectors |
CollisionVector<vec3>[] |
Name | Type |
---|---|
nothing |
u32 |
Name | Type |
---|---|
value |
vec3 |
Name | Type |
---|---|
numNames |
u32 |
Name | Chunk |
---|---|
names |
CollisionVolumeOwnerName[] |
Name | Type |
---|---|
name |
string |
Name | Type |
---|---|
static |
u16 |
defaultArea |
u32 |
canRoll |
u16 |
canSlide |
u16 |
canSpin |
u16 |
canBounce |
u16 |
todo1 |
u32 |
todo2 |
u32 |
todo3 |
u32 |
Name | Type |
---|
Name | Chunk |
---|---|
fence |
Fence |
Name | Type |
---|---|
start |
vec3 |
end |
vec3 |
normal |
vec3 |
Name | Type |
---|---|
name |
string |
numTextures |
u32 |
Name | Chunk |
---|---|
textures |
Texture[] |
Name | Type |
---|---|
numPoints |
u32 |
points |
vec3[numPoints] |
Name | Type |
---|---|
name |
string |
position |
vec3 |
radius |
float |
trafficBehaviour |
u32 |
Name | Type |
---|---|
name |
string |
todo0 |
u32 |
lanes |
u32 |
todo1 |
u32 |
position0 |
vec3 |
position1 |
vec3 |
position2 |
vec3 |
Name | Type |
---|---|
name |
string |
todo0 |
u32 |
startIntersection |
string |
endIntersection |
string |
maxCars |
u32 |
todo1 |
u8 |
todo2 |
u8 |
noReset |
u8 |
todo3 |
u8 |