Lines Matching refs:Pipeline
37 class Pipeline class
40 Pipeline(PipelineLayout *layout, Device *device);
41 virtual ~Pipeline() = default;
45 return vk::TtoVkT<Pipeline, VkPipeline>(this); in operator VkPipeline()
48 static inline Pipeline *Cast(VkPipeline object) in Cast()
50 return vk::VkTtoT<Pipeline, VkPipeline>(object); in Cast()
77 class GraphicsPipeline : public Pipeline, public ObjectBase<GraphicsPipeline, VkPipeline>
125 class ComputePipeline : public Pipeline, public ObjectBase<ComputePipeline, VkPipeline>
149 vk::Pipeline::PushConstantStorage const &pushConstants);
156 static inline Pipeline *Cast(VkPipeline object) in Cast()
158 return Pipeline::Cast(object); in Cast()