Docs.rs
bevy-0.9.1
bevy 0.9.1
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
cart
github:bevyengine:publish
Dependencies
bevy_dylib ^0.9.1
normal
bevy_internal ^0.9.1
normal
anyhow ^1.0.4
dev
bytemuck ^1.7
dev
crossbeam-channel ^0.5.0
dev
futures-lite ^1.11.3
dev
rand ^0.8.0
dev
ron ^0.8.0
dev
serde ^1
dev
bevy_internal ^0.9.1
normal
Versions
100%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
ReadFrom
Required Methods
read_from
Implementations on Foreign Types
&mut T
AtomicI32
AtomicU32
Box<T, Global>
Cell<T>
LinkedList<T>
Option<NonZeroI32>
Option<NonZeroU32>
Vec<T, Global>
VecDeque<T, Global>
Wrapping<i32>
Wrapping<u32>
[T; N]
[T]
f32
i32
u32
Implementors
In bevy::render::render_resource::encase::internal
?
Trait
bevy
::
render
::
render_resource
::
encase
::
internal
::
ReadFrom
[
−
]
pub trait ReadFrom { fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
; }
Required Methods
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
Implementations on Foreign Types
§
§
impl
ReadFrom
for
f32
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
AtomicU32
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T>
ReadFrom
for
Vec
<T,
Global
>
where
T:
CreateFrom
+
ReadFrom
,
Vec
<T,
Global
>:
Truncate
+
Length
+
Extend
<T> +
ShaderType
<ExtraMetadata = ArrayMetadata>,
&'a mut
Vec
<T,
Global
>: for<'a>
IntoIterator
<Item =
&'a mut
T>,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
Wrapping
<
u32
>
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T>
ReadFrom
for
Box
<T,
Global
>
where
T:
ReadFrom
+ ?
Sized
,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
Option
<
NonZeroI32
>
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T>
ReadFrom
for
LinkedList
<T>
where
T:
CreateFrom
+
ReadFrom
,
LinkedList
<T>:
Truncate
+
Length
+
Extend
<T> +
ShaderType
<ExtraMetadata = ArrayMetadata>,
&'a mut
LinkedList
<T>: for<'a>
IntoIterator
<Item =
&'a mut
T>,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
Option
<
NonZeroU32
>
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T>
ReadFrom
for
Cell
<T>
where
T:
Copy
+
ReadFrom
+ ?
Sized
,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
u32
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
Wrapping
<
i32
>
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T, const N:
usize
>
ReadFrom
for
[T; N]
where
T:
ReadFrom
,
[T; N]
:
ShaderType
<ExtraMetadata = ArrayMetadata>,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T>
ReadFrom
for
&mut
T
where
T:
ReadFrom
+ ?
Sized
,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T>
ReadFrom
for
[T]
where
T:
CreateFrom
+
ReadFrom
,
[T]
:
Truncate
+
Length
+
Extend
<T> +
ShaderType
<ExtraMetadata = ArrayMetadata>,
&'a mut
[T]
: for<'a>
IntoIterator
<Item =
&'a mut
T>,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
i32
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl<T>
ReadFrom
for
VecDeque
<T,
Global
>
where
T:
CreateFrom
+
ReadFrom
,
VecDeque
<T,
Global
>:
Truncate
+
Length
+
Extend
<T> +
ShaderType
<ExtraMetadata = ArrayMetadata>,
&'a mut
VecDeque
<T,
Global
>: for<'a>
IntoIterator
<Item =
&'a mut
T>,
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
§
impl
ReadFrom
for
AtomicI32
§
fn
read_from
<B>(&mut self, reader: &mut
Reader
<B>)
where
B:
BufferRef
,
Implementors
§
§
impl
ReadFrom
for
Color
§
impl
ReadFrom
for
Mat2
where
Mat2
:
ShaderType
<ExtraMetadata = MatrixMetadata> +
AsMutMatrixParts
<
f32
, 2, 2>,
f32
:
MatrixScalar
+
ReadFrom
,
§
impl
ReadFrom
for
Mat3
where
Mat3
:
ShaderType
<ExtraMetadata = MatrixMetadata> +
AsMutMatrixParts
<
f32
, 3, 3>,
f32
:
MatrixScalar
+
ReadFrom
,
§
impl
ReadFrom
for
Mat4
where
Mat4
:
ShaderType
<ExtraMetadata = MatrixMetadata> +
AsMutMatrixParts
<
f32
, 4, 4>,
f32
:
MatrixScalar
+
ReadFrom
,
§
impl
ReadFrom
for
Vec2
where
Vec2
:
AsMutVectorParts
<
f32
, 2>,
f32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
Vec3
where
Vec3
:
AsMutVectorParts
<
f32
, 3>,
f32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
Vec4
where
Vec4
:
AsMutVectorParts
<
f32
, 4>,
f32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
IVec2
where
IVec2
:
AsMutVectorParts
<
i32
, 2>,
i32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
IVec3
where
IVec3
:
AsMutVectorParts
<
i32
, 3>,
i32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
IVec4
where
IVec4
:
AsMutVectorParts
<
i32
, 4>,
i32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
UVec2
where
UVec2
:
AsMutVectorParts
<
u32
, 2>,
u32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
UVec3
where
UVec3
:
AsMutVectorParts
<
u32
, 3>,
u32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
UVec4
where
UVec4
:
AsMutVectorParts
<
u32
, 4>,
u32
:
VectorScalar
+
ReadFrom
,
§
impl
ReadFrom
for
GpuDirectionalLight
where
GpuDirectionalLight
:
ShaderType
<ExtraMetadata = StructMetadata<6>>,
Mat4
:
ReadFrom
,
Vec4
:
ReadFrom
,
Vec3
:
ReadFrom
,
u32
:
ReadFrom
,
f32
:
ReadFrom
,
§
impl
ReadFrom
for
GpuLights
where
GpuLights
:
ShaderType
<ExtraMetadata = StructMetadata<6>>,
[
GpuDirectionalLight
;
10
]:
ReadFrom
,
Vec4
:
ReadFrom
,
UVec4
:
ReadFrom
,
u32
:
ReadFrom
,
i32
:
ReadFrom
,
§
impl
ReadFrom
for
GpuPointLight
where
GpuPointLight
:
ShaderType
<ExtraMetadata = StructMetadata<7>>,
Vec4
:
ReadFrom
,
u32
:
ReadFrom
,
f32
:
ReadFrom
,
§
impl
ReadFrom
for
GpuPointLightsStorage
where
GpuPointLightsStorage
:
ShaderType
<ExtraMetadata = StructMetadata<1>>,
Vec
<
GpuPointLight
,
Global
>:
ReadFrom
,
§
impl
ReadFrom
for
GpuPointLightsUniform
where
GpuPointLightsUniform
:
ShaderType
<ExtraMetadata = StructMetadata<1>>,
Box
<[
GpuPointLight
;
256
],
Global
>:
ReadFrom
,
§
impl
ReadFrom
for
MeshUniform
where
MeshUniform
:
ShaderType
<ExtraMetadata = StructMetadata<3>>,
Mat4
:
ReadFrom
,
u32
:
ReadFrom
,
§
impl
ReadFrom
for
StandardMaterialUniform
where
StandardMaterialUniform
:
ShaderType
<ExtraMetadata = StructMetadata<7>>,
Vec4
:
ReadFrom
,
f32
:
ReadFrom
,
u32
:
ReadFrom
,
§
impl
ReadFrom
for
ColorMaterialUniform
where
ColorMaterialUniform
:
ShaderType
<ExtraMetadata = StructMetadata<2>>,
Vec4
:
ReadFrom
,
u32
:
ReadFrom
,
§
impl
ReadFrom
for
Mesh2dUniform
where
Mesh2dUniform
:
ShaderType
<ExtraMetadata = StructMetadata<3>>,
Mat4
:
ReadFrom
,
u32
:
ReadFrom
,
§
impl
ReadFrom
for
GlobalsUniform
where
GlobalsUniform
:
ShaderType
<ExtraMetadata = StructMetadata<3>>,
f32
:
ReadFrom
,
u32
:
ReadFrom
,
§
impl
ReadFrom
for
ViewUniform
where
ViewUniform
:
ShaderType
<ExtraMetadata = StructMetadata<8>>,
Mat4
:
ReadFrom
,
Vec3
:
ReadFrom
,
Vec4
:
ReadFrom
,
§
impl
ReadFrom
for
ArrayLength