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

Classes

struct  castor3d::GpuBufferOffsetT< DataT >
 An offset and range of a GpuBuffer. More...
 

Namespaces

namespace  castor3d
 

Functions

C3D_API void castor3d::createUniformPassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, castor::Vector< ashes::BufferBase const * > const &buffers, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createInputStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, castor::Vector< ashes::BufferBase const * > const &buffers, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createInOutStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, castor::Vector< ashes::BufferBase const * > const &buffers, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createOutputStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, castor::Vector< ashes::BufferBase const * > const &buffers, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createClearableOutputStorageBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, castor::Vector< ashes::BufferBase const * > const &buffers, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createUniformPassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::BufferBase const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createInputStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::BufferBase const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createInOutStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::BufferBase const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createOutputStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::BufferBase const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createClearableOutputStorageBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::BufferBase const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createUniformPassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::Buffer< uint8_t > const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createInputStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::Buffer< uint8_t > const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createInOutStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::Buffer< uint8_t > const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createOutputStoragePassBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::Buffer< uint8_t > const &buffer, VkDeviceSize offset, VkDeviceSize size)
 
C3D_API void castor3d::createClearableOutputStorageBinding (crg::FramePass &pass, uint32_t binding, castor::String const &name, ashes::Buffer< uint8_t > const &buffer, VkDeviceSize offset, VkDeviceSize size)