AbstractGeometry()=default (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | |
AbstractGeometry(const AbstractGeometry &other) (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | inline |
addAttrib(const std::string &name) | Ra::Core::Geometry::AttribArrayGeometry | inline |
addAttrib(const std::string &name, const typename Core::VectorArray< T > &data) | Ra::Core::Geometry::AttribArrayGeometry | inline |
addAttrib(const std::string &name, const typename Utils::Attrib< T >::Container &&data) | Ra::Core::Geometry::AttribArrayGeometry | inline |
append(const AttribArrayGeometry &other) | Ra::Core::Geometry::AttribArrayGeometry | |
AttribArrayGeometry() | Ra::Core::Geometry::AttribArrayGeometry | inline |
AttribArrayGeometry(const AttribArrayGeometry &other) | Ra::Core::Geometry::AttribArrayGeometry | inlineexplicit |
AttribArrayGeometry(AttribArrayGeometry &&other) | Ra::Core::Geometry::AttribArrayGeometry | inlineexplicit |
clear() override | Ra::Core::Geometry::AttribArrayGeometry | inlinevirtual |
clearAttributes() | Ra::Core::Geometry::AttribArrayGeometry | inline |
colorize(const Utils::Color &c) | Ra::Core::Geometry::AttribArrayGeometry | |
computeAabb() const override | Ra::Core::Geometry::AttribArrayGeometry | inlinevirtual |
copyAllAttributes(const AttribArrayGeometry &input) | Ra::Core::Geometry::AttribArrayGeometry | inline |
copyAttributes(const AttribArrayGeometry &input, Handles... attribs) | Ra::Core::Geometry::AttribArrayGeometry | inline |
copyBaseGeometry(const AttribArrayGeometry &other) | Ra::Core::Geometry::AttribArrayGeometry | inlinevirtual |
FloatAttribHandle typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
getAabb() const (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | inlineprotected |
getAabbObservable() (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | inline |
getAttrib(const Utils::AttribHandle< T > &h) | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttrib(const Utils::AttribHandle< T > &h) const | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttrib(const std::string &name) | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttrib(const std::string &name) const | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttribBase(const std::string &name) | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttribBase(const std::string &name) const | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttribHandle(const std::string &name) const | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttribPtr(const Utils::AttribHandle< T > &h) | Ra::Core::Geometry::AttribArrayGeometry | inline |
getAttribPtr(const Utils::AttribHandle< T > &h) const | Ra::Core::Geometry::AttribArrayGeometry | inline |
hasAttrib(const std::string &name) const | Ra::Core::Geometry::AttribArrayGeometry | inline |
invalidateAabb() const (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | inlineprotected |
isAabbValid() const (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | inlineprotected |
isValid(const Utils::AttribHandle< T > &h) const | Ra::Core::Geometry::AttribArrayGeometry | inline |
Normal typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
NormalAttribHandle typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
normals() const | Ra::Core::Geometry::AttribArrayGeometry | inline |
normalsUnlock() | Ra::Core::Geometry::AttribArrayGeometry | inline |
normalsWithLock() | Ra::Core::Geometry::AttribArrayGeometry | inline |
operator=(const AttribArrayGeometry &other) | Ra::Core::Geometry::AttribArrayGeometry | inline |
operator=(AttribArrayGeometry &&other) | Ra::Core::Geometry::AttribArrayGeometry | inline |
operator=(const AbstractGeometry &other) (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | inline |
Point typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
PointAttribHandle typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
removeAttrib(Utils::AttribHandle< T > &h) | Ra::Core::Geometry::AttribArrayGeometry | inline |
setAabb(const Core::Aabb &aabb) const (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | inlineprotected |
setNormals(PointAttribHandle::Container &&normals) | Ra::Core::Geometry::AttribArrayGeometry | inline |
setNormals(const PointAttribHandle::Container &normals) | Ra::Core::Geometry::AttribArrayGeometry | inline |
setVertices(PointAttribHandle::Container &&vertices) | Ra::Core::Geometry::AttribArrayGeometry | inline |
setVertices(const PointAttribHandle::Container &vertices) | Ra::Core::Geometry::AttribArrayGeometry | inline |
Vec2AttribHandle typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
Vec3AttribHandle typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
Vec4AttribHandle typedef (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |
vertexAttribs() | Ra::Core::Geometry::AttribArrayGeometry | inline |
vertexAttribs() const | Ra::Core::Geometry::AttribArrayGeometry | inline |
vertices() const | Ra::Core::Geometry::AttribArrayGeometry | inline |
verticesUnlock() | Ra::Core::Geometry::AttribArrayGeometry | inline |
verticesWithLock() | Ra::Core::Geometry::AttribArrayGeometry | inline |
~AbstractGeometry()=default (defined in Ra::Core::Geometry::AbstractGeometry) | Ra::Core::Geometry::AbstractGeometry | virtual |
~AttribArrayGeometry()=default (defined in Ra::Core::Geometry::AttribArrayGeometry) | Ra::Core::Geometry::AttribArrayGeometry | |