Home | History | Annotate | Download | only in vulkan

Lines Matching refs:BufferMemoryBarrier

9595   struct BufferMemoryBarrier
9597 BufferMemoryBarrier( AccessFlags srcAccessMask_ = AccessFlags(), AccessFlags dstAccessMask_ = AccessFlags(), uint32_t srcQueueFamilyIndex_ = 0, uint32_t dstQueueFamilyIndex_ = 0, Buffer buffer_ = Buffer(), DeviceSize offset_ = 0, DeviceSize size_ = 0 )
9610 BufferMemoryBarrier( VkBufferMemoryBarrier const & rhs )
9612 memcpy( this, &rhs, sizeof(BufferMemoryBarrier) );
9615 BufferMemoryBarrier& operator=( VkBufferMemoryBarrier const & rhs )
9617 memcpy( this, &rhs, sizeof(BufferMemoryBarrier) );
9621 BufferMemoryBarrier& setSType( StructureType sType_ )
9627 BufferMemoryBarrier& setPNext( const void* pNext_ )
9633 BufferMemoryBarrier& setSrcAccessMask( AccessFlags srcAccessMask_ )
9639 BufferMemoryBarrier& setDstAccessMask( AccessFlags dstAccessMask_ )
9645 BufferMemoryBarrier& setSrcQueueFamilyIndex( uint32_t srcQueueFamilyIndex_ )
9651 BufferMemoryBarrier& setDstQueueFamilyIndex( uint32_t dstQueueFamilyIndex_ )
9657 BufferMemoryBarrier& setBuffer( Buffer buffer_ )
9663 BufferMemoryBarrier& setOffset( DeviceSize offset_ )
9669 BufferMemoryBarrier& setSize( DeviceSize size_ )
9680 bool operator==( BufferMemoryBarrier const& rhs ) const
9693 bool operator!=( BufferMemoryBarrier const& rhs ) const
9711 static_assert( sizeof( BufferMemoryBarrier ) == sizeof( VkBufferMemoryBarrier ), "struct and wrapper have different size!" );
14252 void waitEvents( uint32_t eventCount, const Event* pEvents, PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const MemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const BufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const ImageMemoryBarrier* pImageMemoryBarriers ) const
14258 void waitEvents( ArrayProxy<const Event> events, PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, ArrayProxy<const MemoryBarrier> memoryBarriers, ArrayProxy<const BufferMemoryBarrier> bufferMemoryBarriers, ArrayProxy<const ImageMemoryBarrier> imageMemoryBarriers ) const
14264 void pipelineBarrier( PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, DependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const MemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const BufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const ImageMemoryBarrier* pImageMemoryBarriers ) const
14270 void pipelineBarrier( PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, DependencyFlags dependencyFlags, ArrayProxy<const MemoryBarrier> memoryBarriers, ArrayProxy<const BufferMemoryBarrier> bufferMemoryBarriers, ArrayProxy<const ImageMemoryBarrier> imageMemoryBarriers ) const
19768 case StructureType::eBufferMemoryBarrier: return "BufferMemoryBarrier";