Enum spirv_cross::msl::Target [−][src]
pub enum Target {}
A MSL target.
Trait Implementations
impl Debug for Target
[src]
impl Debug for Target
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Target
[src]
impl Clone for Target
fn clone(&self) -> Target
[src]
fn clone(&self) -> Target
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Target for Target
[src]
impl Target for Target
type Data = TargetData
impl<'a> Parse<Target> for Ast<Target>
[src]
impl<'a> Parse<Target> for Ast<Target>
impl Compile<Target> for Ast<Target>
[src]
impl Compile<Target> for Ast<Target>
type CompilerOptions = CompilerOptions
fn set_compiler_options(
&mut self,
options: &CompilerOptions
) -> Result<(), ErrorCode>
[src]
fn set_compiler_options(
&mut self,
options: &CompilerOptions
) -> Result<(), ErrorCode>
Set MSL compiler specific compilation settings.
fn compile(&mut self) -> Result<String, ErrorCode>
[src]
fn compile(&mut self) -> Result<String, ErrorCode>
Generate MSL shader from the AST.