Crate globject_rs Copy item path Source pub use prelude ::*;
buffervec An upper layer wrapping for Buffer
, the BufferVec
allows editing the buffer items easier than just to use the Buffer
common The common module is to provide some miscellous utilities glbuffer The most basic OpenGL Buffer Object wrapping glcmdbuf Definitions of DrawArrayCommand
, DrawElementsCommand
and DispatchIndirectCommand
glframebuffer The most basic OpenGL Framebuffer Object wrapping glshader The most basic OpenGL Shader Program Object wrapping gltexture The most basic OpenGL Texture Object wrapping material The material module provides MaterialLegacy
, MaterialPbr
, and the trait Material
mesh An upper layer wrapping for Mesh
, utilizing the trait BufferVec
as the Mesh
generic type of the vertex buffer, element buffer, instance buffer, and command buffer meshset The mesh set for the complex mesh, each mesh subset has its name and material. pipeline The most basic OpenGL Vertex Array Object that manages the pipeline from the data source in the array buffer to the shader attrib inputs prelude The prelude module provides all of the things you need to use derive_vertex_type Use this macro to convert your struct into VertexType