aboutsummaryrefslogtreecommitdiff
path: root/tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp
diff options
context:
space:
mode:
authorAnton Novoselov <[email protected]>2017-08-14 16:41:28 +0300
committerAnton Novoselov <[email protected]>2017-08-14 16:41:28 +0300
commit9a1c1d814f3fa0b54b49d90b43130c02bc280f44 (patch)
treeeae6ead883173c66619c30b6a1ed085f3cb70f4d /tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp
parentUpdated to CL 22627414: (diff)
downloadarchived-blast-9a1c1d814f3fa0b54b49d90b43130c02bc280f44.tar.xz
archived-blast-9a1c1d814f3fa0b54b49d90b43130c02bc280f44.zip
Updated to CL 22661993:
* docs updates * authoring fixes * asset view in sample fix * latest blast_tools_and_samples-windows.zip
Diffstat (limited to 'tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp')
-rw-r--r--tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp b/tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp
index 8df665e..950b217 100644
--- a/tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp
+++ b/tools/ArtistTools/source/BlastPlugin/SampleBase/blast/BlastController.cpp
@@ -242,6 +242,20 @@ BlastFamily* BlastController::getFamilyByPxActor(const PxActor& actor)
return nullptr;
}
+BlastFamily* BlastController::getFamilyById(int familyId)
+{
+ BlastFamily* pBlastFamily = nullptr;
+ for (BlastFamilyPtr p : m_families)
+ {
+ if (p->mUniqueId == familyId)
+ {
+ pBlastFamily = p;
+ break;
+ }
+ }
+ return pBlastFamily;
+}
+
std::vector<PxActor*> BlastController::getActor(BlastAsset* asset, int chunkId)
{
std::vector<PxActor*> actors;