addPoint(const Point3 &position, const Color4unorm8 radiance) | G3D::PointModel | protected |
buildGrid(const Vector3 &cellSize) | G3D::PointModel | protected |
className() const override | G3D::PointModel | inlinevirtual |
computeBounds() | G3D::PointModel | protected |
copyToGPU() | G3D::PointModel | protected |
create(const String &name, const Specification &specification) | G3D::PointModel | static |
createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
CURRENT_CACHE_FORMAT | G3D::PointModel | protectedstatic |
intersect(const Ray &ray, const CoordinateFrame &cframe, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore, const Entity *entity=nullptr, const Model::Pose *pose=nullptr) const override | G3D::PointModel | virtual |
lazyCreate(const String &name, const Any &a) | G3D::PointModel | static |
lazyCreate(const PointModel::Specification &specification, const String &name) | G3D::PointModel | static |
load(const Specification &spec) | G3D::PointModel | protected |
loadCache(const String &filename) | G3D::PointModel | protected |
loadPLY(const Specification &spec) | G3D::PointModel | protected |
loadVOX(const Specification &spec) | G3D::PointModel | protected |
loadXYZ(const Specification &spec) | G3D::PointModel | protected |
m_name | G3D::PointModel | protected |
m_numPoints | G3D::PointModel | protected |
m_pointArrayArray | G3D::PointModel | protected |
m_pointRadius | G3D::PointModel | protected |
m_renderAsDisk | G3D::PointModel | protected |
makeCacheFilename(const String &filename) | G3D::PointModel | protectedstatic |
manglePathToFilename(const String &filename) | G3D::PointModel | protectedstatic |
name() const override | G3D::PointModel | inlinevirtual |
numPoints() const | G3D::PointModel | inline |
PointModel(const String &name) | G3D::PointModel | inlineprotected |
pointRadius() const | G3D::PointModel | inline |
PointSurface class | G3D::PointModel | friend |
pose(Array< shared_ptr< Surface > > &surfaceArray, const CFrame &rootFrame, const CFrame &prevFrame, const shared_ptr< Entity > &entity, const Model::Pose *pose, const Model::Pose *prevPose, const Surface::ExpressiveLightScatteringProperties &e) override | G3D::PointModel | virtual |
pose(Array< shared_ptr< Surface >> &surfaceArray, const shared_ptr< Entity > &entity=shared_ptr< Entity >()) const | G3D::PointModel | |
renderAsDisk() const | G3D::PointModel | inline |
saveCache(const String &filename) const | G3D::PointModel | protected |
setUseOptimizedIntersect(bool b) | G3D::Model | inlinestatic |
useOptimizedIntersect() | G3D::Model | inlinestatic |
~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |