HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMX_Buffer Member List

This is the complete list of members for IMX_Buffer, including all inherited members.

adoptRaster(PXL_Raster &raster, bool convert_colorspace)IMX_Buffer
allocated() const IMX_Bufferinline
bufferHeight() const IMX_Bufferinline
bufferWidth() const IMX_Bufferinline
buildRaster() const IMX_Buffer
clearInUseGPUFlag() const IMX_PoolEntry
copy(const IMX_Buffer &other)IMX_Buffer
copyBuffer(const IMX_Buffer &other)IMX_Buffer
copyMetadata(const IMX_Buffer &source)IMX_Buffer
copyOrConvert(const IMX_Buffer &other)IMX_Buffer
copyStorageType(const IMX_Buffer &i)IMX_Bufferinline
CPUBufferPtr() const IMX_Bufferinline
deepCopy(const IMX_Buffer &other)IMX_Buffer
destroy()IMX_Buffer
EntryType enum nameIMX_PoolEntry
extract(void *dst, exint dstsize, CE_Image::StorageType dststorage, int dstchannels) const IMX_Buffer
freeBuffers()IMX_Buffer
getBorderType() const IMX_Buffer
getBufferSize() const IMX_Buffer
getChannels() const IMX_Bufferinline
getCPUBuffer(bool read, bool write)IMX_Bufferinline
getCPUBuffer(bool read, bool write)IMX_Bufferinline
getCPUBufferR() const IMX_Bufferinline
getCPUBufferR() const IMX_Bufferinline
getCPUBufferRF16() const IMX_Bufferinline
getCPUBufferRF32() const IMX_Bufferinline
getCPUBufferRFixed16() const IMX_Bufferinline
getCPUBufferRFixed8() const IMX_Bufferinline
getCPUBufferRI16() const IMX_Bufferinline
getCPUBufferRI32() const IMX_Bufferinline
getCPUBufferRI8() const IMX_Bufferinline
getCPUBufferW()IMX_Bufferinline
getCPUBufferWF16()IMX_Bufferinline
getCPUBufferWF32()IMX_Bufferinline
getCPUBufferWFixed16()IMX_Bufferinline
getCPUBufferWFixed8()IMX_Bufferinline
getCPUBufferWI16()IMX_Bufferinline
getCPUBufferWI32()IMX_Bufferinline
getCPUBufferWI8()IMX_Bufferinline
getDefaultColor() const IMX_Buffer
getDefaultColorI() const IMX_Buffer
getDeviceMemoryUsage() const IMX_Buffer
getGPUBuffer(bool read, bool write)IMX_Buffer
getGPUBufferR() const IMX_Buffer
getGPUBufferW()IMX_Bufferinline
getGPUStat() const IMX_Buffer
getMemoryUsage() const IMX_Buffer
getPixelI(int x, int y) const IMX_Buffer
getPixelRaw(UT_Array< uint8 > &dest, int x, int y) const IMX_Buffer
getPixelV4(int x, int y) const IMX_Buffer
getPixelV4(fpreal64 x, fpreal64 y) const IMX_Buffer
getStorageBytes() const IMX_Bufferinline
getStorageType() const IMX_Bufferinline
getTypeInfo() const IMX_Buffer
GPUBufferPtr() const IMX_Bufferinline
IMX_Buffer()IMX_Buffer
IMX_Buffer(int width, int height, CE_Image::StorageType storage, int channels)IMX_Buffer
IMX_Buffer(const IMX_Buffer &other)IMX_Bufferinline
IMX_Buffer(IMX_Buffer &&other) noexceptIMX_Bufferinline
IMX_Buffer(const PXL_Raster &rp)IMX_Buffer
IMX_CEMemoryPool classIMX_Bufferfriend
IMX_Layer classIMX_Bufferfriend
IMX_PoolEntry()IMX_PoolEntryinline
IMX_PoolEntry(const IMX_PoolEntry &)=deleteIMX_PoolEntry
insert(const void *src, exint srcsize, CE_Image::StorageType srcstorage, int srcchannels)IMX_Buffer
isAligned(const IMX_Buffer &src) const IMX_Buffer
isConstant() const IMX_Bufferinline
isDirty() const IMX_Bufferinline
isFixedPoint() const IMX_Bufferinline
isInUseGPU() const IMX_PoolEntryinline
isOnCPU() const IMX_Bufferinline
isOnGPU() const IMX_Bufferinline
makeBufferUnique()IMX_Buffer
matchAndCopyToVoxels(UT_VoxelArray< T > &dest) const IMX_Buffer
moveBuffer(IMX_Buffer &src)IMX_Buffer
myGPUInUseCountIMX_PoolEntrymutableprotected
operator=(const IMX_Buffer &other)IMX_Bufferinline
operator=(IMX_Buffer &&other)IMX_Bufferinline
IMX_PoolEntry::operator=(const IMX_PoolEntry &)=deleteIMX_PoolEntry
poolIsGPUBufferEmpty() const overrideIMX_Bufferinlineprotectedvirtual
poolIsGPUBufferValid() const overrideIMX_Bufferinlineprotectedvirtual
poolResetGPUBuffer() overrideIMX_Bufferinlineprotectedvirtual
poolSetOnGPU(bool ongpu) overrideIMX_Bufferinlineprotectedvirtual
poolShallowCopyGPUBuffer(const IMX_PoolEntry *srcbase) overrideIMX_Bufferinlineprotectedvirtual
poolSwapGPUBuffer(IMX_PoolEntry *otherbase) overrideIMX_Bufferinlineprotectedvirtual
poolTypeID() const overrideIMX_Bufferinlinevirtual
setBorder(IMX_BorderType border)IMX_Buffer
setBufferSize(int width, int height)IMX_Buffer
setBufferXforms(const UT_Vector2F &buffer_to_image_scale, const UT_Vector2F &buffer_to_image_xlate, const UT_Vector2F &buffer_from_image_scale, const UT_Vector2F &buffer_from_image_xlate, const UT_Vector2F &buffer_to_pixel_scale, const UT_Vector2F &buffer_to_pixel_xlate, const UT_Matrix4F &image_to_world, const UT_Matrix4F &world_to_image, const UT_Matrix4F &camera_to_world, const UT_Vector3F &camera_image_pos)IMX_Buffer
setChannels(int channels)IMX_Buffer
setConstantF(fpreal32 i=0.0f)IMX_Bufferinline
setConstantI(int32 i=0)IMX_Buffer
setConstantV3(const UT_Vector3F &i)IMX_Bufferinline
setConstantV4(const UT_Vector4F &i)IMX_Buffer
setDefaultColor(const UT_Vector4F &)IMX_Buffer
setInUseGPUFlag() const IMX_PoolEntry
setPixelF(int x, int y, fpreal32 i)IMX_Bufferinline
setPixelI(int x, int y, int i)IMX_Bufferinline
setPixelV4(int x, int y, const UT_Vector4F &c)IMX_Bufferinline
setStatProjection(IMX_Projection projection)IMX_Buffer
setStealable(bool v) const IMX_Bufferinline
setStorageBytes(int)IMX_Buffer
setStorageBytes(int, bool)IMX_Buffer
setStorageType(CE_Image::StorageType storage, int channels)IMX_Buffer
setStorageType(CE_Image::StorageType storage)IMX_Buffer
setTypeInfo(IMX_TypeInfo typeinfo)IMX_Buffer
setUninitialized()IMX_Bufferinline
statProjection() const IMX_Buffer
stealable() const IMX_Bufferinline
storesIntegers() const IMX_Bufferinline
swap(IMX_Buffer &other)IMX_Buffer
validateBuffer() const IMX_Buffer
~IMX_Buffer() overrideIMX_Buffer
~IMX_PoolEntry()IMX_PoolEntryinlinevirtual