MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / mountImage

Method mountImage

Engine/source/T3D/shapeImage.cpp:1513–1529  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1511// Any item with an item image is selectable
1512
1513bool ShapeBase::mountImage(ShapeBaseImageData* imageData,U32 imageSlot,bool loaded,NetStringHandle &skinNameHandle)
1514{
1515 AssertFatal(imageSlot<MaxMountedImages,"Out of range image slot");
1516
1517 MountedImage& image = mMountedImageList[imageSlot];
1518 if (image.dataBlock) {
1519 if ((image.dataBlock == imageData) && (image.skinNameHandle == skinNameHandle)) {
1520 // Image already loaded
1521 image.nextImage = InvalidImagePtr;
1522 return true;
1523 }
1524 }
1525 //
1526 setImage(imageSlot,imageData,skinNameHandle,loaded);
1527
1528 return true;
1529}
1530
1531bool ShapeBase::unmountImage(U32 imageSlot)
1532{

Callers 3

cheetah.csFile · 0.80
gameCore.csFile · 0.80
shapeBase.cppFile · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected