AGX Dynamics 2.42.1.1
Loading...
Searching...
No Matches
agxData::BufferProxyAllocator Class Reference

#include <Buffer.h>

Public Member Functions

 BufferProxyAllocator (Buffer *buffer=nullptr)
 
 ~BufferProxyAllocator ()
 
void * allocateBytes (size_t numBytes)
 
void commit ()
 
void deallocateBytes (void *buffer, size_t numBytes)
 
BufferProxyAllocatoroperator= (const BufferProxyAllocator &other)
 
void setBuffer (Buffer *buffer)
 
void setContainer (agx::Container *container)
 
void update () const
 

Detailed Description

Definition at line 369 of file Buffer.h.

Constructor & Destructor Documentation

◆ BufferProxyAllocator()

agxData::BufferProxyAllocator::BufferProxyAllocator ( Buffer buffer = nullptr)

◆ ~BufferProxyAllocator()

agxData::BufferProxyAllocator::~BufferProxyAllocator ( )

Member Function Documentation

◆ allocateBytes()

void * agxData::BufferProxyAllocator::allocateBytes ( size_t  numBytes)

◆ commit()

void agxData::BufferProxyAllocator::commit ( )

◆ deallocateBytes()

void agxData::BufferProxyAllocator::deallocateBytes ( void *  buffer,
size_t  numBytes 
)

◆ operator=()

BufferProxyAllocator & agxData::BufferProxyAllocator::operator= ( const BufferProxyAllocator other)

◆ setBuffer()

void agxData::BufferProxyAllocator::setBuffer ( Buffer buffer)

◆ setContainer()

void agxData::BufferProxyAllocator::setContainer ( agx::Container container)

◆ update()

void agxData::BufferProxyAllocator::update ( ) const

The documentation for this class was generated from the following file: