summaryrefslogtreecommitdiffstats
path: root/src/animation/AnimBlendAssocGroup.h
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2019-06-11 08:59:28 +0200
committeraap <aap@papnet.eu>2019-06-11 08:59:28 +0200
commite7ed4d009636804d5dbe05aae9e7ab23b80fdd37 (patch)
tree4c95f6e07923b5ed0a7046afeb42a1ea2b8693bf /src/animation/AnimBlendAssocGroup.h
parentMerge branch 'master' of github.com:GTAmodding/re3 (diff)
downloadre3-e7ed4d009636804d5dbe05aae9e7ab23b80fdd37.tar
re3-e7ed4d009636804d5dbe05aae9e7ab23b80fdd37.tar.gz
re3-e7ed4d009636804d5dbe05aae9e7ab23b80fdd37.tar.bz2
re3-e7ed4d009636804d5dbe05aae9e7ab23b80fdd37.tar.lz
re3-e7ed4d009636804d5dbe05aae9e7ab23b80fdd37.tar.xz
re3-e7ed4d009636804d5dbe05aae9e7ab23b80fdd37.tar.zst
re3-e7ed4d009636804d5dbe05aae9e7ab23b80fdd37.zip
Diffstat (limited to '')
-rw-r--r--src/animation/AnimBlendAssocGroup.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/animation/AnimBlendAssocGroup.h b/src/animation/AnimBlendAssocGroup.h
new file mode 100644
index 00000000..708a3cdd
--- /dev/null
+++ b/src/animation/AnimBlendAssocGroup.h
@@ -0,0 +1,20 @@
+#pragma once
+
+class CAnimBlendAssociation;
+
+class CAnimBlendAssocGroup
+{
+public:
+ CAnimBlendAssociation *assocList;
+ int32 numAssociations;
+
+ CAnimBlendAssocGroup(void);
+ ~CAnimBlendAssocGroup(void);
+ void DestroyAssociations(void);
+ CAnimBlendAssociation *GetAnimation(uint32 id);
+ CAnimBlendAssociation *GetAnimation(const char *name);
+ CAnimBlendAssociation *CopyAnimation(uint32 id);
+ CAnimBlendAssociation *CopyAnimation(const char *name);
+ void CreateAssociations(const char *name);
+ void CreateAssociations(const char *blockName, RpClump *clump, char **animNames, int numAssocs);
+};