| 1511 | // Any item with an item image is selectable |
| 1512 | |
| 1513 | bool 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 | |
| 1531 | bool ShapeBase::unmountImage(U32 imageSlot) |
| 1532 | { |
no outgoing calls
no test coverage detected