Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::Core::Geometry::MultiIndexedGeometry Member List

This is the complete list of members for Ra::Core::Geometry::MultiIndexedGeometry, including all inherited members.

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::AbstractGeometryinline
addAttrib(const std::string &name)Ra::Core::Geometry::AttribArrayGeometryinline
addAttrib(const std::string &name, const typename Core::VectorArray< T > &data)Ra::Core::Geometry::AttribArrayGeometryinline
addAttrib(const std::string &name, const typename Utils::Attrib< T >::Container &&data)Ra::Core::Geometry::AttribArrayGeometryinline
addLayer(std::unique_ptr< GeometryIndexLayerBase > &&layer, const bool withLock=false, const std::string &layerName="")Ra::Core::Geometry::MultiIndexedGeometry
append(const MultiIndexedGeometry &other)Ra::Core::Geometry::MultiIndexedGeometry
Ra::Core::Geometry::AttribArrayGeometry::append(const AttribArrayGeometry &other)Ra::Core::Geometry::AttribArrayGeometry
attach(Observer observer)Ra::Core::Utils::Observable<>inline
attachMember(T *object, void(T::*observer)(Args...))Ra::Core::Utils::Observable<>inline
AttribArrayGeometry()Ra::Core::Geometry::AttribArrayGeometryinline
AttribArrayGeometry(const AttribArrayGeometry &other)Ra::Core::Geometry::AttribArrayGeometryinlineexplicit
AttribArrayGeometry(AttribArrayGeometry &&other)Ra::Core::Geometry::AttribArrayGeometryinlineexplicit
checkConsistency() constRa::Core::Geometry::MultiIndexedGeometry
clear() overrideRa::Core::Geometry::MultiIndexedGeometryvirtual
clearAttributes()Ra::Core::Geometry::AttribArrayGeometryinline
colorize(const Utils::Color &c)Ra::Core::Geometry::AttribArrayGeometry
computeAabb() const overrideRa::Core::Geometry::AttribArrayGeometryinlinevirtual
containsLayer(const LayerKeyType &layerKey) constRa::Core::Geometry::MultiIndexedGeometryinline
containsLayer(const LayerSemanticCollection &semantics, const std::string &layerName) constRa::Core::Geometry::MultiIndexedGeometryinline
containsLayer(const LayerSemanticCollection &semantics) constRa::Core::Geometry::MultiIndexedGeometry
containsLayer(const LayerSemantic &semanticName) constRa::Core::Geometry::MultiIndexedGeometry
copy(const MultiIndexedGeometry &other)Ra::Core::Geometry::MultiIndexedGeometry
copyAllAttributes(const AttribArrayGeometry &input)Ra::Core::Geometry::AttribArrayGeometryinline
copyAttributes(const AttribArrayGeometry &input, Handles... attribs)Ra::Core::Geometry::AttribArrayGeometryinline
copyBaseGeometry(const AttribArrayGeometry &other)Ra::Core::Geometry::AttribArrayGeometryinlinevirtual
copyObserversTo(Observable &other) constRa::Core::Utils::Observable<>inline
countLayers(const LayerKeyType &layerKey) constRa::Core::Geometry::MultiIndexedGeometryinline
countLayers(const LayerSemanticCollection &semantics, const std::string &layerName) constRa::Core::Geometry::MultiIndexedGeometryinline
countLayers(const LayerSemanticCollection &semantics) constRa::Core::Geometry::MultiIndexedGeometry
countLayers(const LayerSemantic &semanticName) constRa::Core::Geometry::MultiIndexedGeometry
detach(int observerId)Ra::Core::Utils::Observable<>inline
detachAll()Ra::Core::Utils::Observable<>inline
FloatAttribHandle typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
getAabb() const (defined in Ra::Core::Geometry::AbstractGeometry)Ra::Core::Geometry::AbstractGeometryinlineprotected
getAabbObservable() (defined in Ra::Core::Geometry::AbstractGeometry)Ra::Core::Geometry::AbstractGeometryinline
getAttrib(const Utils::AttribHandle< T > &h)Ra::Core::Geometry::AttribArrayGeometryinline
getAttrib(const Utils::AttribHandle< T > &h) constRa::Core::Geometry::AttribArrayGeometryinline
getAttrib(const std::string &name)Ra::Core::Geometry::AttribArrayGeometryinline
getAttrib(const std::string &name) constRa::Core::Geometry::AttribArrayGeometryinline
getAttribBase(const std::string &name)Ra::Core::Geometry::AttribArrayGeometryinline
getAttribBase(const std::string &name) constRa::Core::Geometry::AttribArrayGeometryinline
getAttribHandle(const std::string &name) constRa::Core::Geometry::AttribArrayGeometryinline
getAttribPtr(const Utils::AttribHandle< T > &h)Ra::Core::Geometry::AttribArrayGeometryinline
getAttribPtr(const Utils::AttribHandle< T > &h) constRa::Core::Geometry::AttribArrayGeometryinline
getFirstLayerOccurrence(const LayerSemanticCollection &semantics) constRa::Core::Geometry::MultiIndexedGeometry
getFirstLayerOccurrence(const LayerSemantic &semanticName) constRa::Core::Geometry::MultiIndexedGeometry
getFirstLayerOccurrenceWithLock(const LayerSemanticCollection &semantics)Ra::Core::Geometry::MultiIndexedGeometry
getFirstLayerOccurrenceWithLock(const LayerSemantic &semanticName)Ra::Core::Geometry::MultiIndexedGeometry
getLayer(const LayerKeyType &layerKey) constRa::Core::Geometry::MultiIndexedGeometryinline
getLayer(const LayerSemanticCollection &semantics, const std::string &layerName) constRa::Core::Geometry::MultiIndexedGeometryinline
getLayerWithLock(const LayerKeyType &layerKey)Ra::Core::Geometry::MultiIndexedGeometry
getLayerWithLock(const LayerSemanticCollection &semantics, const std::string &layerName)Ra::Core::Geometry::MultiIndexedGeometryinline
hasAttrib(const std::string &name) constRa::Core::Geometry::AttribArrayGeometryinline
invalidateAabb() const (defined in Ra::Core::Geometry::AbstractGeometry)Ra::Core::Geometry::AbstractGeometryinlineprotected
isAabbValid() const (defined in Ra::Core::Geometry::AbstractGeometry)Ra::Core::Geometry::AbstractGeometryinlineprotected
isValid(const Utils::AttribHandle< T > &h) constRa::Core::Geometry::AttribArrayGeometryinline
layerKeys() constRa::Core::Geometry::MultiIndexedGeometryinline
LayerKeyType typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
LayerSemantic typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
LayerSemanticCollection typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
MultiIndexedGeometry()=default (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometryinline
MultiIndexedGeometry(const MultiIndexedGeometry &other) (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometryexplicit
MultiIndexedGeometry(MultiIndexedGeometry &&other) (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometryexplicit
MultiIndexedGeometry(const AttribArrayGeometry &other) (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometryexplicit
MultiIndexedGeometry(AttribArrayGeometry &&other) (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometryexplicit
Normal typedef (defined in Ra::Core::Geometry::AttribArrayGeometry)Ra::Core::Geometry::AttribArrayGeometry
NormalAttribHandle typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
normals() constRa::Core::Geometry::AttribArrayGeometryinline
normalsUnlock()Ra::Core::Geometry::AttribArrayGeometryinline
normalsWithLock()Ra::Core::Geometry::AttribArrayGeometryinline
notify(Args... p) constRa::Core::Utils::Observable<>inline
Observable()=defaultRa::Core::Utils::Observable<>
Observer typedefRa::Core::Utils::Observable<>
operator=(const MultiIndexedGeometry &other) (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
operator=(MultiIndexedGeometry &&other) (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
Ra::Core::Geometry::AttribArrayGeometry::operator=(const AttribArrayGeometry &other)Ra::Core::Geometry::AttribArrayGeometryinline
Ra::Core::Geometry::AttribArrayGeometry::operator=(AttribArrayGeometry &&other)Ra::Core::Geometry::AttribArrayGeometryinline
operator=(const AbstractGeometry &other) (defined in Ra::Core::Geometry::AbstractGeometry)Ra::Core::Geometry::AbstractGeometryinline
Point typedef (defined in Ra::Core::Geometry::AttribArrayGeometry)Ra::Core::Geometry::AttribArrayGeometry
PointAttribHandle typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
removeAttrib(Utils::AttribHandle< T > &h)Ra::Core::Geometry::AttribArrayGeometryinline
setAabb(const Core::Aabb &aabb) const (defined in Ra::Core::Geometry::AbstractGeometry)Ra::Core::Geometry::AbstractGeometryinlineprotected
setNormals(PointAttribHandle::Container &&normals)Ra::Core::Geometry::AttribArrayGeometryinline
setNormals(const PointAttribHandle::Container &normals)Ra::Core::Geometry::AttribArrayGeometryinline
setVertices(PointAttribHandle::Container &&vertices)Ra::Core::Geometry::AttribArrayGeometryinline
setVertices(const PointAttribHandle::Container &vertices)Ra::Core::Geometry::AttribArrayGeometryinline
unlockFirstLayerOccurrence(const LayerSemanticCollection &semantics)Ra::Core::Geometry::MultiIndexedGeometryprotected
unlockFirstLayerOccurrence(const LayerSemantic &semanticName)Ra::Core::Geometry::MultiIndexedGeometryprotected
unlockLayer(const LayerKeyType &layerKey)Ra::Core::Geometry::MultiIndexedGeometry
unlockLayer(const LayerSemanticCollection &semantics, const std::string &layerName)Ra::Core::Geometry::MultiIndexedGeometryinline
Vec2AttribHandle typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
Vec3AttribHandle typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
Vec4AttribHandle typedef (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometry
vertexAttribs()Ra::Core::Geometry::AttribArrayGeometryinline
vertexAttribs() constRa::Core::Geometry::AttribArrayGeometryinline
vertices() constRa::Core::Geometry::AttribArrayGeometryinline
verticesUnlock()Ra::Core::Geometry::AttribArrayGeometryinline
verticesWithLock()Ra::Core::Geometry::AttribArrayGeometryinline
~AbstractGeometry()=default (defined in Ra::Core::Geometry::AbstractGeometry)Ra::Core::Geometry::AbstractGeometryvirtual
~AttribArrayGeometry()=default (defined in Ra::Core::Geometry::AttribArrayGeometry)Ra::Core::Geometry::AttribArrayGeometry
~MultiIndexedGeometry() (defined in Ra::Core::Geometry::MultiIndexedGeometry)Ra::Core::Geometry::MultiIndexedGeometryinlinevirtual