Enum gfx_device_gl::Resources [] [src]

pub enum Resources {}

Trait Implementations

impl Buffer<Resources> for CommandBuffer
[src]

[src]

Reset the command buffer contents, retain the allocated storage

[src]

Bind a pipeline state object

[src]

Bind a complete set of vertex buffers

[src]

Bind a complete set of constant buffers

[src]

Bind a global constant

[src]

Bind a complete set of shader resource views

[src]

Bind a complete set of unordered access views

[src]

Bind a complete set of samplers

[src]

Bind a complete set of pixel targets, including multiple colors views and an optional depth/stencil view. Read more

[src]

Bind an index buffer

[src]

Set scissor rectangle

[src]

Set reference values for the blending and stencil front/back

[src]

Copy part of a buffer to another

[src]

Copy part of a buffer to a texture

[src]

Copy part of a texture to a buffer

[src]

Copy part of one texture into another

[src]

Update a vertex/index/uniform buffer

[src]

Update a texture

[src]

[src]

Clear color target

[src]

[src]

Draw a primitive

[src]

Draw a primitive with index buffer

impl Factory<R> for Factory
[src]

[src]

Returns the capabilities of this Factory. This usually depends on the graphics API being used. Read more

[src]

[src]

[src]

Compiles a shader source into a Shader object that can be used to create a shader Program. Read more

[src]

Creates a new shader Program for the supplied ShaderSet.

[src]

Creates a new RawPipelineState. To create a safely typed PipelineState, see the FactoryExt trait and pso module, both in the gfx crate. Read more

[src]

Create a new empty raw texture with no data. The channel type parameter is a hint, required to assist backends that have no concept of typeless formats (OpenGL). The initial data, if given, has to be provided for all mip levels and slices: Slice0.Mip0, Slice0.Mip1, ..., Slice1.Mip0, ... Read more

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Acquire a mapping Reader Read more

[src]

Acquire a mapping Writer Read more

[src]

[src]

[src]

Compiles a VertexShader from source.

[src]

Compiles a HullShader from source.

[src]

Compiles a VertexShader from source.

[src]

Compiles a GeometryShader from source.

[src]

Compiles a PixelShader from source. This is the same as what some APIs call a fragment shader. Read more

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl Copy for Resources
[src]

impl Clone for Resources
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Resources
[src]

[src]

Formats the value using the given formatter. Read more

impl Eq for Resources
[src]

impl Hash for Resources
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for Resources
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Resources for Resources
[src]

Auto Trait Implementations

impl Send for Resources

impl Sync for Resources