6#include <entt/entity/fwd.hpp>
21 using Mat4f::operator=;
43inline void toggleDisable(entt::registry ®, entt::entity
id,
bool flag) {
Handle class for meshes (vertex buffers and an optional index buffer) on the GPU.
Definition Mesh.h:57
bool updateTransparencyClassification(entt::registry ®, entt::entity entity, const MeshMaterialComponent &mmc)
Updates (adds or removes) the Opaque tag component for a given entity.
Eigen::Matrix4f Mat4f
Definition math_types.h:11
void toggleDisable(entt::registry ®, entt::entity id, bool flag)
Definition Components.h:43
Tag struct for disabled (invisible) entities.
Definition Components.h:14
Definition Components.h:17
Definition Components.h:24
Mesh mesh
Definition Components.h:25
MeshMaterialComponent(Mesh &&mesh, std::vector< PbrMaterial > &&materials)
Definition Components.h:27
std::vector< PbrMaterial > materials
Definition Components.h:26
Tag struct for denoting an entity as opaque, for render pass organization.
Definition Components.h:11