Crate rg3d_core[][src]

Re-exports

pub use arrayvec;
pub use byteorder;
pub use nalgebra as algebra;
pub use rand;
pub use uuid;
pub use futures;
pub use instant;

Modules

Pool is contiguous block of memory with fixed-size entries, each entry can be either vacant or occupied. When you put an object into pool you get handle to that object. You can use that handle later on to borrow a reference to an object. Handle can point to some object or be invalid, this may look similar to raw pointers, but there is two major differences:

Built-in scoped profiler. You must compile with feature “enable_profiler” to force profiler gather info! It is disabled by default because it is not cheap and takes 3-5% of performance for internal needs.

Rectangle packer is used to pack set of smaller rectangles into one big, it used in texture atlas packer.

Visitor is a tree-based serializer/deserializer.

Macros

Defines as_(variant), as_mut_(variant) and is_(variant) methods.

Structs

Traits

Functions

Utility function that replaces back slashes \ to forward / It replaces slashes only on windows!