Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
nskfileformatstructs.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
12
#include "
core/types.h
"
13
#include "
util/string.h
"
14
#include "
math/quat.h
"
15
16
namespace
Characters
17
{
18
#pragma pack(push, 1)
19
20
#define NEBULA_NSK3_MAGICNUMBER 'NS01'
21
22
//------------------------------------------------------------------------------
28
29
struct
Nsk3Header
30
{
31
uint
magic
;
32
uint
numSkeletons
;
33
};
34
35
struct
Nsk3Skeleton
36
{
37
uint
numJoints
;
38
};
39
40
struct
NEBULA_ALIGN16
Nsk3Joint
41
{
42
Util::String
name
;
43
float
bind
[16];
44
float
rotation
[4];
45
float
translation
[3];
46
float
scale
[3];
47
int
parent
;
48
int
index
;
49
};
50
51
#pragma pack(pop)
52
}
// namespace Characters
Characters
A character encapsulates a skeleton resource, an animation resource, and the ability to instantiate s...
Definition
charactercontext.cc:21
quat.h
string.h
Characters::Nsk3Header
NSK3 file format structs.
Definition
nskfileformatstructs.h:30
Characters::Nsk3Header::magic
uint magic
Definition
nskfileformatstructs.h:31
Characters::Nsk3Header::numSkeletons
uint numSkeletons
Definition
nskfileformatstructs.h:32
Characters::Nsk3Joint
Definition
nskfileformatstructs.h:41
Characters::Nsk3Joint::name
Util::String name
Definition
nskfileformatstructs.h:42
Characters::Nsk3Joint::parent
int parent
Definition
nskfileformatstructs.h:47
Characters::Nsk3Joint::translation
float translation[3]
Definition
nskfileformatstructs.h:45
Characters::Nsk3Joint::bind
float bind[16]
Definition
nskfileformatstructs.h:43
Characters::Nsk3Joint::scale
float scale[3]
Definition
nskfileformatstructs.h:46
Characters::Nsk3Joint::index
int index
Definition
nskfileformatstructs.h:48
Characters::Nsk3Joint::rotation
float rotation[4]
Definition
nskfileformatstructs.h:44
Characters::Nsk3Skeleton
Definition
nskfileformatstructs.h:36
Characters::Nsk3Skeleton::numJoints
uint numJoints
Definition
nskfileformatstructs.h:37
Util.String
Nebula's universal string class.
Definition
String.cs:8
types.h
NEBULA_ALIGN16
#define NEBULA_ALIGN16
Definition
types.h:143
uint
unsigned int uint
Definition
types.h:33
code
render
characters
nskfileformatstructs.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.