Skip to main content

IGenerateHLSL

Trait IGenerateHLSL 

Source
pub trait IGenerateHLSL: SystemObject {
Show 18 methods // Provided methods fn packing_rules(self) -> PackingRules { ... } fn set_packing_rules(self, value: PackingRules) { ... } fn contains_packed_fields(self) -> bool { ... } fn set_contains_packed_fields(self, value: bool) { ... } fn need_accessors(self) -> bool { ... } fn set_need_accessors(self, value: bool) { ... } fn need_setters(self) -> bool { ... } fn set_need_setters(self, value: bool) { ... } fn need_param_debug(self) -> bool { ... } fn set_need_param_debug(self, value: bool) { ... } fn param_defines_start(self) -> i32 { ... } fn set_param_defines_start(self, value: i32) { ... } fn omit_struct_declaration(self) -> bool { ... } fn set_omit_struct_declaration(self, value: bool) { ... } fn generate_c_buffer(self) -> bool { ... } fn set_generate_c_buffer(self, value: bool) { ... } fn constant_register(self) -> i32 { ... } fn set_constant_register(self, value: i32) { ... }
}

Provided Methods§

Source

fn packing_rules(self) -> PackingRules

Source

fn set_packing_rules(self, value: PackingRules)

Source

fn contains_packed_fields(self) -> bool

Source

fn set_contains_packed_fields(self, value: bool)

Source

fn need_accessors(self) -> bool

Source

fn set_need_accessors(self, value: bool)

Source

fn need_setters(self) -> bool

Source

fn set_need_setters(self, value: bool)

Source

fn need_param_debug(self) -> bool

Source

fn set_need_param_debug(self, value: bool)

Source

fn param_defines_start(self) -> i32

Source

fn set_param_defines_start(self, value: i32)

Source

fn omit_struct_declaration(self) -> bool

Source

fn set_omit_struct_declaration(self, value: bool)

Source

fn generate_c_buffer(self) -> bool

Source

fn set_generate_c_buffer(self, value: bool)

Source

fn constant_register(self) -> i32

Source

fn set_constant_register(self, value: i32)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§