Struct e2rcore::implement::render::renderdevice_gl::RenderDrawGroup
[−]
[src]
pub struct RenderDrawGroup {
pub _group_handle: u64,
pub _buffer_handle: u64,
pub _buffer_draw: Vec<f32>,
pub _format: Vec<BufferFormat>,
pub _stride: u64,
pub _primitive_type: RenderObjType,
}Fields
_group_handle: u64
_buffer_handle: u64
_buffer_draw: Vec<f32>
_format: Vec<BufferFormat>
_stride: u64
_primitive_type: RenderObjType
Methods
impl RenderDrawGroup[src]
fn init(
internal_group_handle: u64,
buffer_handle: u64,
format: Vec<BufferFormat>,
stride: u64,
primitive_type: RenderObjType
) -> RenderDrawGroup[src]
internal_group_handle: u64,
buffer_handle: u64,
format: Vec<BufferFormat>,
stride: u64,
primitive_type: RenderObjType
) -> RenderDrawGroup
fn init_with_default_format_triangle(
internal_group_handle: u64,
buffer_handle: u64
) -> RenderDrawGroup[src]
internal_group_handle: u64,
buffer_handle: u64
) -> RenderDrawGroup
fn init_with_default_format_point(
internal_group_handle: u64,
buffer_handle: u64
) -> RenderDrawGroup[src]
internal_group_handle: u64,
buffer_handle: u64
) -> RenderDrawGroup
Trait Implementations
impl Debug for RenderDrawGroup[src]
impl RenderDevice for RenderDrawGroup[src]
fn bind_buffer(&mut self) -> Result<(), &'static str>[src]
fn draw_buffer_all(&mut self) -> Result<(), &'static str>[src]
fn draw_buffer_range(&mut self) -> Result<(), &'static str>[src]
fn clear_buff_data(&mut self)[src]
fn store_buff_data(
&mut self,
data: &HashMap<BuffDataType, Vec<f32>>
) -> Result<(), &'static str>[src]
&mut self,
data: &HashMap<BuffDataType, Vec<f32>>
) -> Result<(), &'static str>