Castor3D 0.16.0
Multiplatform 3D engine
Classes | Namespaces | Functions
ImageLayout.hpp File Reference

Classes

struct  castor::ImageLayout
 

Namespaces

namespace  castor
 

Functions

ImageLayout::DeviceSize castor::getSliceSize (ImageLayout const &layout)
 
ImageLayout::DeviceSize castor::getSliceMipSize (ImageLayout const &layout, uint32_t level)
 
ImageLayout::DeviceSize castor::getLayerSize (ImageLayout const &layout)
 
ImageLayout::DeviceSize castor::getLayerMipSize (ImageLayout const &layout, uint32_t level)
 
ImageLayout::DeviceSize castor::getSliceOffset (ImageLayout const &layout, uint32_t index)
 
ImageLayout::DeviceSize castor::getSliceMipOffset (ImageLayout const &layout, uint32_t index, uint32_t level)
 
ImageLayout::DeviceSize castor::getLayerOffset (ImageLayout const &layout, uint32_t index)
 
ImageLayout::DeviceSize castor::getLayerMipOffset (ImageLayout const &layout, uint32_t index, uint32_t level)
 
ImageLayout::Buffer castor::getBuffer (ImageLayout const &layout, PxBufferBase &buffer)
 
ImageLayout::ConstBuffer castor::getBuffer (ImageLayout const &layout, PxBufferBase const &buffer)
 
ImageLayout::Buffer castor::getLayerBuffer (ImageLayout const &layout, PxBufferBase &buffer, uint32_t index)
 
ImageLayout::Buffer castor::getLayerMipBuffer (ImageLayout const &layout, PxBufferBase &buffer, uint32_t index, uint32_t level)
 
ImageLayout::ConstBuffer castor::getLayerBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index)
 
ImageLayout::ConstBuffer castor::getLayerMipBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index, uint32_t level)
 
bool castor::hasLayerBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index)
 
bool castor::hasLayerMipBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index, uint32_t level)
 
ImageLayout::Buffer castor::getSliceBuffer (ImageLayout const &layout, PxBufferBase &buffer, uint32_t index)
 
ImageLayout::Buffer castor::getSliceMipBuffer (ImageLayout const &layout, PxBufferBase &buffer, uint32_t index, uint32_t level)
 
ImageLayout::ConstBuffer castor::getSliceBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index)
 
ImageLayout::ConstBuffer castor::getSliceMipBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index, uint32_t level)
 
bool castor::hasSliceBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index)
 
bool castor::hasSliceMipBuffer (ImageLayout const &layout, PxBufferBase const &buffer, uint32_t index, uint32_t level)