pub struct CommandBufferExecFuture<F, Cb>where
    F: GpuFuture,
    Cb: CommandBuffer,
{ /* private fields */ }
Expand description

Represents a command buffer being executed by the GPU and the moment when the execution finishes.

Trait Implementations

Returns the device that owns Self.
Executes the destructor for this type. Read more
If possible, checks whether the submission has finished. If so, gives up ownership of the resources used by these submissions. Read more
Builds a submission that, if submitted, makes sure that the event represented by this GpuFuture will happen, and possibly contains extra elements (eg. a semaphore wait or an event wait) that makes the dependency with subsequent operations work. Read more
Flushes the future and submits to the GPU the actions that will permit this future to occur. Read more
Sets the future to its “complete” state, meaning that it can safely be destroyed. Read more
Returns true if elements submitted after this future can be submitted to a different queue than the other returned by queue(). Read more
Returns the queue that triggers the event. Returns None if unknown or irrelevant. Read more
Checks whether submitting something after this future grants access (exclusive or shared, depending on the parameter) to the given buffer on the given queue. Read more
Checks whether submitting something after this future grants access (exclusive or shared, depending on the parameter) to the given image on the given queue. Read more
Joins this future with another one, representing the moment when both events have happened.
Executes a command buffer after this future. Read more
Executes a command buffer after this future, on the same queue as the future. Read more
Signals a semaphore after this future. Returns another future that represents the signal. Read more
Signals a semaphore after this future and flushes it. Returns another future that represents the moment when the semaphore is signalled. Read more
Signals a fence after this future. Returns another future that represents the signal. Read more
Signals a fence after this future. Returns another future that represents the signal. Read more
Presents a swapchain image after this future. Read more
Same as then_swapchain_present, except it allows specifying a present region. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.