Expose Renderable::getLayerMask() (#2289)
TEST: built on mac Co-authored-by: KJ Liu <kjliu@amazon.com>
This commit is contained in:
committed by
GitHub
parent
f1aaf16082
commit
3de9cc1533
@@ -326,6 +326,7 @@ public:
|
||||
*
|
||||
* \see Builder::layerMask()
|
||||
* \see View::setVisibleLayers().
|
||||
* \see RenderableManager::getLayerMask()
|
||||
*/
|
||||
void setLayerMask(Instance instance, uint8_t select, uint8_t values) noexcept;
|
||||
|
||||
@@ -396,6 +397,15 @@ public:
|
||||
*/
|
||||
const Box& getAxisAlignedBoundingBox(Instance instance) const noexcept;
|
||||
|
||||
/**
|
||||
* Get the visibility bits.
|
||||
*
|
||||
* \see Builder::layerMask()
|
||||
* \see View::setVisibleLayers().
|
||||
* \see RenderableManager::getLayerMask()
|
||||
*/
|
||||
uint8_t getLayerMask(Instance instance) const noexcept;
|
||||
|
||||
/**
|
||||
* Gets the immutable number of primitives in the given renderable.
|
||||
*/
|
||||
|
||||
@@ -595,6 +595,10 @@ const Box& RenderableManager::getAxisAlignedBoundingBox(Instance instance) const
|
||||
return upcast(this)->getAxisAlignedBoundingBox(instance);
|
||||
}
|
||||
|
||||
uint8_t RenderableManager::getLayerMask(Instance instance) const noexcept {
|
||||
return upcast(this)->getLayerMask(instance);
|
||||
}
|
||||
|
||||
size_t RenderableManager::getPrimitiveCount(Instance instance) const noexcept {
|
||||
return upcast(this)->getPrimitiveCount(instance, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user