Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions
Référence du fichier GpuBufferOffset.hpp

Classes

struct  castor3d::GpuBufferOffsetT< DataT >
 Un intervalle d'un GpuBuffer. Plus de détails...
 

Espaces de nommage

namespace  castor3d
 

Fonctions

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)