11 #include <nap/resourceptr.h>
60 float mNormalLength = 1.0f;
73 std::unique_ptr<MeshInstance> mMeshInstance =
nullptr;
85 std::vector<nap::Vec3VertexAttribute*>
mUvAttrs;
std::vector< nap::Vec4VertexAttribute * > mColorAttrs
Definition: visualizenormalsmesh.h:88
Definition: objectptr.h:154
EMemoryUsage
Definition: gpubuffer.h:41
virtual const MeshInstance & getMeshInstance() const override
Definition: visualizenormalsmesh.h:50
Definition: errorstate.h:19
Definition: visualizenormalsmesh.h:31
Definition: renderservice.h:275
@ DynamicWrite
Buffer data is updated more than once from the CPU to the GPU.
Definition: templateapp.h:17
std::vector< nap::Vec3VertexAttribute * > mUvAttrs
Definition: visualizenormalsmesh.h:85
virtual MeshInstance & getMeshInstance() override
Definition: visualizenormalsmesh.h:45