Struct asi_vulkan::Buffer [−][src]
pub struct Buffer(_);
A buffer in GPU memory.
Methods
impl Buffer
[src]
impl Buffer
pub fn new<T: Clone>(vulkan: &Gpu, data: &[T], bbt: BufferBuilderType) -> Buffer
[src]
pub fn new<T: Clone>(vulkan: &Gpu, data: &[T], bbt: BufferBuilderType) -> Buffer
Create a new buffer on the GPU.
pub fn memory(&self) -> u64
[src]
pub fn memory(&self) -> u64
pub fn buffer(&self) -> u64
[src]
pub fn buffer(&self) -> u64
pub fn update<T: Clone>(&self, data: &[T], vulkan: &Gpu)
[src]
pub fn update<T: Clone>(&self, data: &[T], vulkan: &Gpu)
Update the contents of the memory.