#include "pbrt.h"#include "parallel.h"Go to the source code of this file.
Classes | |
| class | ReferenceCounted |
| class | Reference< T > |
| class | MemoryArena |
| class | BlockedArray< T, logBlockSize > |
Functions | |
| void * | AllocAligned (size_t size) |
| template<typename T > | |
| T * | AllocAligned (uint32_t count) |
| void | FreeAligned (void *) |
| T* AllocAligned | ( | uint32_t | count | ) | [inline] |
Definition at line 83 of file memory.h.
References AllocAligned().
| void* AllocAligned | ( | size_t | size | ) |
Definition at line 30 of file memory.cpp.
References PBRT_L1_CACHE_LINE_SIZE.
Referenced by AllocAligned(), RWMutex::Create(), and Mutex::Create().
| void FreeAligned | ( | void * | ) |
Definition at line 52 of file memory.cpp.
Referenced by KdTreeAccel::buildTree(), RWMutex::Destroy(), Mutex::Destroy(), BlockedArray< RGBSpectrum >::~BlockedArray(), BVHAccel::~BVHAccel(), GridAccel::~GridAccel(), KdTree< RadiancePhoton >::~KdTree(), KdTreeAccel::~KdTreeAccel(), MemoryArena::~MemoryArena(), RandomSampler::~RandomSampler(), and Sample::~Sample().
1.6.3