Struct voodoo::InstanceBuilder [] [src]

pub struct InstanceBuilder<'ib> { /* fields omitted */ }

A builder used to create an Instance.

Methods

impl<'ib> InstanceBuilder<'ib>
[src]

[src]

Returns a new instance builder.

[src]

Sets the application info.

[src]

Sets the enabled layer names.

[src]

Sets the enabled extension names.

May not be used with ::enabled_extensions.

[src]

Sets the enabled extension names by providing a list of extensions.

May not be used with ::enabled_extension_lists.

[src]

Creates a debug report callback which prints debug messages to stdout.

If the VK_EXT_debug_report extension is not listed among the enabled extensions, a warning message will be printed once instead.

If the appropriate validation layers are not enabled, no messages will be printed even if debug report printing is enabled.

[src]

Builds and returns a new Instance.

Trait Implementations

impl<'ib> Debug for InstanceBuilder<'ib>
[src]

[src]

Formats the value using the given formatter. Read more

impl<'ib> Clone for InstanceBuilder<'ib>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<'ib> !Send for InstanceBuilder<'ib>

impl<'ib> !Sync for InstanceBuilder<'ib>