Struct asi_vulkan::Sprite
[−]
[src]
pub struct Sprite { pub uniform_memory: Buffer, pub desc_set: Child<Vulkan, VkObject>, pub pipeline: VkPipeline, pub pipeline_layout: VkPipelineLayout, }
A render-able instance.
Fields
uniform_memory: Buffer
desc_set: Child<Vulkan, VkObject>
pipeline: VkPipeline
pipeline_layout: VkPipelineLayout
Methods
impl Sprite
[src]
pub unsafe fn new<T>(
vulkan: &mut Vk,
pipeline: &Style,
buffer_data: T,
camera_memory: &Memory<TransformUniform>,
effect_memory: Option<&Memory<FogUniform>>,
texture: Option<&Image>,
tex_count: bool
) -> Self where
T: Clone,
[src]
vulkan: &mut Vk,
pipeline: &Style,
buffer_data: T,
camera_memory: &Memory<TransformUniform>,
effect_memory: Option<&Memory<FogUniform>>,
texture: Option<&Image>,
tex_count: bool
) -> Self where
T: Clone,
Create a new sprite.