| addVoxel(const Point3int16 position, const Color4unorm8 color) | G3D::VoxelModel | protected |
| addVoxels(const ParseSchematic::ColorVoxels &voxels, Point3int32 minBound, Point3int32 maxBound, const Specification &specification) | G3D::VoxelModel | protected |
| centerModel(const Point3int16 originOffset) | G3D::VoxelModel | protected |
| className() const override | G3D::VoxelModel | inlinevirtual |
| computeBounds() | G3D::VoxelModel | protected |
| copyToGPU() | G3D::VoxelModel | protected |
| create(const String &name, const Specification &specification) | G3D::VoxelModel | static |
| createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
| CURRENT_CACHE_FORMAT | G3D::VoxelModel | protectedstatic |
| intersect(const Ray &R, const CoordinateFrame &cframe, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore, const Entity *entity=nullptr, const Model::Pose *pose=nullptr) const override | G3D::VoxelModel | virtual |
| lazyCreate(const String &name, const Any &a) | G3D::VoxelModel | static |
| lazyCreate(const VoxelModel::Specification &specification, const String &name) | G3D::VoxelModel | static |
| load(const Specification &spec) | G3D::VoxelModel | protected |
| loadSchematic(const Specification &specification) | G3D::VoxelModel | protected |
| loadVOX(const Specification &spec) | G3D::VoxelModel | protected |
| m_boxBounds | G3D::VoxelModel | protected |
| m_cpuColor | G3D::VoxelModel | protected |
| m_cpuPosition | G3D::VoxelModel | protected |
| m_gpuColor | G3D::VoxelModel | protected |
| m_gpuPosition | G3D::VoxelModel | protected |
| m_name | G3D::VoxelModel | protected |
| m_sphereBounds | G3D::VoxelModel | protected |
| m_voxelRadius | G3D::VoxelModel | protected |
| name() const override | G3D::VoxelModel | inlinevirtual |
| numVoxels() const | G3D::VoxelModel | inline |
| 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::VoxelModel | virtual |
| pose(Array< shared_ptr< Surface >> &surfaceArray, const shared_ptr< Entity > &entity=nullptr) const | G3D::VoxelModel | |
| setUseOptimizedIntersect(bool b) | G3D::Model | inlinestatic |
| useOptimizedIntersect() | G3D::Model | inlinestatic |
| VoxelModel(const String &name) | G3D::VoxelModel | inlineprotected |
| voxelRadius() const | G3D::VoxelModel | inline |
| voxelsRendered | G3D::VoxelModel | static |
| VoxelSurface class | G3D::VoxelModel | friend |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |