17 for (
U32 i = 0u; i < childCount; ++i) {
31 return _renderMask &
to_base(option);
39 for (
U32 i = 0u; i < childCount; ++i) {
bool renderOptionEnabled(RenderOptions option) const noexcept
Returns true if the specified render option is enabled.
void onRenderOptionChanged(RenderOptions option, bool state)
void toggleBoundsDraw(bool showAABB, bool showBS, bool showOBB, bool recursive)
const Configuration & _config
Handle< Material > _materialInstance
void toggleRenderOption(RenderOptions option, bool state, bool recursive=true)
Handle console commands that start with a forward slash.
constexpr U32 to_U32(const T value)
std::shared_lock< mutex > SharedLock
FORCE_INLINE T * Get(const Handle< T > handle)
constexpr auto to_base(const Type value) -> Type
struct Divide::Configuration::Rendering::ShadowMapping shadowMapping
struct Divide::Configuration::Rendering rendering
eastl::fixed_vector< SceneGraphNode *, 32, true > _data