#include <MPxGPUDeformer.h>
Store GPU Representation of geometry data.
MGPUDeformerData is the GPU representation of geometry data used in MPxGPUDeformer. MGPUDeformerData::setBuffer() stores an MGPUDeformerBuffer object. getBuffer() can be used to retrieve this buffer by name.
Data stored in MGPUDeformerData is not owned by MGPUDeformerData, ownership remains with the allocator of the data and deleting an MGPUDeformerData does not automatically delete any associated MGPUDeformerBuffer objects.
Public Member Functions | |
virtual void | setBuffer (const MGPUDeformerBuffer &) |
Store an MGPUDeformerBuffer. More... | |
virtual MGPUDeformerBuffer | getBuffer (const MUniqueString &name) const |
Retrieve the MGPUDeformerBuffer with the given name. More... | |
|
virtual |
Store an MGPUDeformerBuffer.
If an MGPUDeformerBuffer with the same name has already been stored then the new buffer replaces the old buffer.
[in] | buffer | The buffer to be stored. |
|
virtual |
Retrieve the MGPUDeformerBuffer with the given name.
If no buffer matches the given name then the returned MGPUDeformerBuffer is not valid.
[in] | name | The name of the buffer to be retrieved. |