[−][src]Trait awsm::webgl::PartialWebGlBuffer
Required methods
fn awsm_upload_buffer_vf32<T: AsRef<[f32]>>(
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
fn awsm_upload_buffer_vf32_sub<T: AsRef<[f32]>>(
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
fn awsm_upload_buffer_vu8<T: AsRef<[u8]>>(
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
fn awsm_upload_buffer_vu8_sub<T: AsRef<[u8]>>(
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
fn awsm_bind_buffer(&self, target: BufferTarget, buffer: &WebGlBuffer)
fn awsm_release_buffer(&self, target: BufferTarget)
fn awsm_create_buffer(&self) -> Result<WebGlBuffer, Error>
Implementations on Foreign Types
impl PartialWebGlBuffer for WebGlRenderingContext
[src]
fn awsm_upload_buffer_vf32<T: AsRef<[f32]>>(
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
[src]
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
fn awsm_upload_buffer_vu8<T: AsRef<[u8]>>(
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
[src]
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
fn awsm_bind_buffer(&self, target: BufferTarget, buffer: &WebGlBuffer)
[src]
fn awsm_release_buffer(&self, target: BufferTarget)
[src]
fn awsm_create_buffer(&self) -> Result<WebGlBuffer, Error>
[src]
fn awsm_upload_buffer_vf32_sub<T: AsRef<[f32]>>(
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
[src]
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
fn awsm_upload_buffer_vu8_sub<T: AsRef<[u8]>>(
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
[src]
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
impl PartialWebGlBuffer for WebGl2RenderingContext
[src]
fn awsm_upload_buffer_vf32<T: AsRef<[f32]>>(
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
[src]
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
fn awsm_upload_buffer_vu8<T: AsRef<[u8]>>(
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
[src]
&self,
target: BufferTarget,
usage: BufferUsage,
data: T
)
fn awsm_bind_buffer(&self, target: BufferTarget, buffer: &WebGlBuffer)
[src]
fn awsm_release_buffer(&self, target: BufferTarget)
[src]
fn awsm_create_buffer(&self) -> Result<WebGlBuffer, Error>
[src]
fn awsm_upload_buffer_vf32_sub<T: AsRef<[f32]>>(
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
[src]
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
fn awsm_upload_buffer_vu8_sub<T: AsRef<[u8]>>(
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>
[src]
&self,
target: BufferTarget,
dest_byte_offset: u32,
src_offset: u32,
length: u32,
data: T
) -> Result<(), Error>