Dry
Dry::Field< T > Member List

This is the complete list of members for Dry::Field< T >, including all inherited members.

AllocateBuckets(unsigned size, unsigned numBuckets)Dry::HashBaseprotected
allocator_Dry::HashBaseprotected
At(const IntVector3 &point)Dry::Field< T >inline
At(const Vector3 &position)Dry::Field< T >inline
At(const IntVector3 &point) constDry::Field< T >inline
At(const Vector3 &position) constDry::Field< T >inline
Averaged() constDry::Field< T >inline
Back() constDry::HashMap< IntVector3, T >inline
Begin()Dry::HashMap< IntVector3, T >inline
Begin() constDry::HashMap< IntVector3, T >inline
ClampPoint(const IntVector3 &point) constDry::Field< T >inline
Clear()Dry::HashMap< IntVector3, T >inline
Contains(const IntVector3 &key) constDry::HashMap< IntVector3, T >inline
DoResize(const IntVector3 &newSize)Dry::Field< T >inline
End()Dry::HashMap< IntVector3, T >inline
End() constDry::HashMap< IntVector3, T >inline
Erase(const IntVector3 &key)Dry::HashMap< IntVector3, T >inline
Erase(const Iterator &it)Dry::HashMap< IntVector3, T >inline
Field() noexceptDry::Field< T >inline
Field(const IntVector3 &size)Dry::Field< T >inlineexplicit
Field(const IntVector3 &size, const T &value)Dry::Field< T >inlineexplicit
Fill(const T &value)Dry::Field< T >inline
Find(const IntVector3 &key)Dry::HashMap< IntVector3, T >inline
Find(const IntVector3 &key) constDry::HashMap< IntVector3, T >inline
FloorNormToPoint(const Vector3 &position) constDry::Field< T >inline
Front() constDry::HashMap< IntVector3, T >inline
HashBase()Dry::HashBaseinline
HashMap()Dry::HashMap< IntVector3, T >inline
HashMap(const HashMap< IntVector3, T > &map)Dry::HashMap< IntVector3, T >inline
HashMap(HashMap< IntVector3, T > &&map) noexceptDry::HashMap< IntVector3, T >inline
HashMap(const std::initializer_list< Pair< IntVector3, T >> &list)Dry::HashMap< IntVector3, T >inline
head_Dry::HashBaseprotected
Insert(const Pair< IntVector3, T > &pair)Dry::HashMap< IntVector3, T >inline
Insert(const Pair< IntVector3, T > &pair, bool &exists)Dry::HashMap< IntVector3, T >inline
Insert(const HashMap< IntVector3, T > &map)Dry::HashMap< IntVector3, T >inline
Insert(const ConstIterator &it)Dry::HashMap< IntVector3, T >inline
Insert(const ConstIterator &start, const ConstIterator &end)Dry::HashMap< IntVector3, T >inline
IsEmpty() constDry::HashBaseinline
Keys() constDry::HashMap< IntVector3, T >inline
KeyType typedef (defined in Dry::HashMap< IntVector3, T >)Dry::HashMap< IntVector3, T >
LerpAt(float position) constDry::Field< T >inline
LerpAt(const Vector2 &position) constDry::Field< T >inline
LerpAt(const Vector3 &position, const IntVector3 &sampleSize=IntVector3::ONE) constDry::Field< T >inline
MapTo(const IntVector3 &resolution) const (defined in Dry::Field< T >)Dry::Field< T >inline
MAX_LOAD_FACTORDry::HashBasestatic
MIN_BUCKETSDry::HashBasestatic
Normalize()Dry::Field< T >inline
NormalizedPosition(const IntVector3 &point) constDry::Field< T >inline
NormToPoint(const Vector3 &position) constDry::Field< T >inline
NumBuckets() constDry::HashBaseinline
operator!=(const HashMap< IntVector3, T > &rhs) constDry::HashMap< IntVector3, T >inline
operator+=(const Pair< IntVector3, T > &rhs)Dry::HashMap< IntVector3, T >inline
operator+=(const HashMap< IntVector3, T > &rhs)Dry::HashMap< IntVector3, T >inline
operator=(const HashMap< IntVector3, T > &rhs)Dry::HashMap< IntVector3, T >inline
operator=(HashMap< IntVector3, T > &&rhs) noexceptDry::HashMap< IntVector3, T >inline
operator==(const HashMap< IntVector3, T > &rhs) constDry::HashMap< IntVector3, T >inline
operator[](const IntVector3 &key)Dry::HashMap< IntVector3, T >inline
operator[](const IntVector3 &key) constDry::HashMap< IntVector3, T >inline
Populate(const IntVector3 &key, const T &value)Dry::HashMap< IntVector3, T >inline
Populate(const IntVector3 &key, const T &value, const Args &... args)Dry::HashMap< IntVector3, T >inline
Ptrs() constDry::HashBaseinlineprotected
ptrs_Dry::HashBaseprotected
Rehash(unsigned numBuckets)Dry::HashMap< IntVector3, T >inline
ResetPtrs()Dry::HashBaseprotected
Resize(unsigned width, unsigned height=0, unsigned depth=0)Dry::Field< T >inline
Resize(const IntVector3 &newSize)Dry::Field< T >inline
Resize(const IntVector3 &newSize, const T &value)Dry::Field< T >inline
Resolution() constDry::Field< T >inline
resolution_ (defined in Dry::Field< T >)Dry::Field< T >private
SetSize(unsigned size)Dry::HashBaseinlineprotected
Size() constDry::HashBaseinline
Sort()Dry::HashMap< IntVector3, T >inline
SubField(const IntVector3 &size) constDry::Field< T >inline
SubField(const IntVector3 &min, const IntVector3 &max) constDry::Field< T >inline
Summed() constDry::Field< T >inline
Swap(HashBase &rhs)Dry::HashBaseinline
tail_Dry::HashBaseprotected
TryGetValue(const IntVector3 &key, T &out) constDry::HashMap< IntVector3, T >inline
Values() constDry::HashMap< IntVector3, T >inline
ValueType typedef (defined in Dry::HashMap< IntVector3, T >)Dry::HashMap< IntVector3, T >
~HashMap()Dry::HashMap< IntVector3, T >inline