| axis enum name | blub::procedural::voxel::edit::base< configType > | protected |
| base() (defined in blub::procedural::voxel::edit::base< configType >) | blub::procedural::voxel::edit::base< configType > | inlineprotected |
| calculateOneVoxel(const vector3 &pos, t_voxel *resultVoxel) const override | blub::procedural::voxel::edit::noise< configType > | inlineprotectedvirtual |
| calculateVoxel(const transform &trans) const | blub::procedural::voxel::edit::base< configType > | inline |
| calculateVoxel(t_voxelContainerTile *voxelContainer, const vector3int32 &voxelContainerOffset, const transform &trans) const | blub::procedural::voxel::edit::base< configType > | inlinevirtual |
| create(const blub::axisAlignedBox &desc, const vector3 &scale, const uint32 &seed=0, const t_callbackInterpolation &callbackInterpolation=[](const vector3 &, real &value){value *=1024;return true;}) | blub::procedural::voxel::edit::noise< configType > | inlinestatic |
| createLine(t_voxelContainerTile *voxelContainer, const vector3int32 &posVoxel, const real &from, const real &len, const axis &ax, const blub::plane &planeA, const blub::plane &planeB) const | blub::procedural::voxel::edit::base< configType > | inlineprotectedvirtual |
| fade(const real &t) (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | inlineprotectedstatic |
| getAxisAlignedBoundingBox(const transform &trans) const override | blub::procedural::voxel::edit::noise< configType > | inlinevirtual |
| getCut() const | blub::procedural::voxel::edit::base< configType > | inline |
| getSharedThisPtr() const (defined in blub::enableSharedFromThis< base< configType > >) | blub::enableSharedFromThis< base< configType > > | inline |
| getSharedThisPtr() (defined in blub::enableSharedFromThis< base< configType > >) | blub::enableSharedFromThis< base< configType > > | inline |
| getVoxelContainer() const | blub::procedural::voxel::edit::base< configType > | inline |
| grad(const int32 &hash, const real &x, const real &y, const real &z) (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | inlineprotectedstatic |
| lerp(const real &t, const real &a, const real &b) (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | inlineprotectedstatic |
| m_aab (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | protected |
| m_callbackInterpolation (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | protected |
| m_cut (defined in blub::procedural::voxel::edit::base< configType >) | blub::procedural::voxel::edit::base< configType > | protected |
| m_permutation (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | protected |
| m_scale (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | protected |
| m_voxelContainer (defined in blub::procedural::voxel::edit::base< configType >) | blub::procedural::voxel::edit::base< configType > | protected |
| noise(const blub::axisAlignedBox &desc, const vector3 &scale, const uint32 &seed, const t_callbackInterpolation &callbackInterpolation) | blub::procedural::voxel::edit::noise< configType > | inlineprotected |
| permutation(const int32 index) const (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | inlineprotected |
| pointer typedef (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | |
| setCut(const bool &cut) | blub::procedural::voxel::edit::base< configType > | inline |
| setVoxelContainer(t_voxelContainerSimple *toSet) | blub::procedural::voxel::edit::base< configType > | inline |
| t_base typedef (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | |
| t_callbackInterpolation typedef (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | |
| t_config typedef (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | |
| t_thisPtr typedef (defined in blub::enableSharedFromThis< base< configType > >) | blub::enableSharedFromThis< base< configType > > | |
| t_thisPtrConst typedef (defined in blub::enableSharedFromThis< base< configType > >) | blub::enableSharedFromThis< base< configType > > | |
| t_voxel typedef (defined in blub::procedural::voxel::edit::noise< configType >) | blub::procedural::voxel::edit::noise< configType > | |
| t_voxelContainerSimple typedef (defined in blub::procedural::voxel::edit::base< configType >) | blub::procedural::voxel::edit::base< configType > | |
| t_voxelContainerTile typedef (defined in blub::procedural::voxel::edit::base< configType >) | blub::procedural::voxel::edit::base< configType > | |
| ~base() | blub::procedural::voxel::edit::base< configType > | inlinevirtual |
| ~noise() | blub::procedural::voxel::edit::noise< configType > | inlinevirtual |