Trait luminance::backend::query::Query [−][src]
pub unsafe trait Query { fn backend_author(&self) -> Result<String, QueryError>; fn backend_name(&self) -> Result<String, QueryError>; fn backend_version(&self) -> Result<String, QueryError>; fn backend_shading_lang_version(&self) -> Result<String, QueryError>; fn max_texture_array_elements(&self) -> Result<usize, QueryError>; }
Expand description
Backends that support querying.
Required methods
The implementation author, most of the time referred to as “vendor” or “compagny” responsible for the driver the implementation uses.
fn backend_name(&self) -> Result<String, QueryError>
fn backend_name(&self) -> Result<String, QueryError>
The backend name.
fn backend_version(&self) -> Result<String, QueryError>
fn backend_version(&self) -> Result<String, QueryError>
The backend version.
fn backend_shading_lang_version(&self) -> Result<String, QueryError>
fn backend_shading_lang_version(&self) -> Result<String, QueryError>
The shading language version.
fn max_texture_array_elements(&self) -> Result<usize, QueryError>
fn max_texture_array_elements(&self) -> Result<usize, QueryError>
The maximum number of elements a texture array can hold.