SceneContext(std::shared_ptr< Context > context)
PrimitiveType primitive_type
std::shared_ptr< Texture > GetPlaceholderTexture() const
std::shared_ptr< Context > GetContext() const
std::shared_ptr< Pipeline< PipelineDescriptor > > GetPipeline(PipelineKey key, SceneContextOptions opts) const
A lightweight object that describes the attributes of a texture that can then used an allocator to cr...
void ApplyToPipelineDescriptor(const Capabilities &capabilities, PipelineDescriptor &desc) const