Trait glium::GlObject
[−]
[src]
pub trait GlObject {
type Id;
fn get_id(&self) -> Self::Id;
}Trait for objects that are OpenGL objects.
Associated Types
type Id
The type of identifier for this object.
Required Methods
Implementors
impl GlObject for SamplesPassedQueryimpl GlObject for TimeElapsedQueryimpl GlObject for AnySamplesPassedQueryimpl GlObject for PrimitivesGeneratedQueryimpl GlObject for TransformFeedbackPrimitivesWrittenQueryimpl GlObject for RenderBufferimpl GlObject for DepthRenderBufferimpl GlObject for StencilRenderBufferimpl GlObject for DepthStencilRenderBufferimpl GlObject for RenderBufferAnyimpl<T> GlObject for IndexBuffer<T> where T: Indeximpl GlObject for ComputeShaderimpl GlObject for Programimpl<T> GlObject for PixelBuffer<T> where T: PixelValueimpl GlObject for TextureAnyimpl GlObject for Texture1dimpl GlObject for CompressedTexture1dimpl GlObject for SrgbTexture1dimpl GlObject for CompressedSrgbTexture1dimpl GlObject for IntegralTexture1dimpl GlObject for UnsignedTexture1dimpl GlObject for DepthTexture1dimpl GlObject for StencilTexture1dimpl GlObject for DepthStencilTexture1dimpl GlObject for Texture2dimpl GlObject for CompressedTexture2dimpl GlObject for SrgbTexture2dimpl GlObject for CompressedSrgbTexture2dimpl GlObject for IntegralTexture2dimpl GlObject for UnsignedTexture2dimpl GlObject for DepthTexture2dimpl GlObject for StencilTexture2dimpl GlObject for DepthStencilTexture2dimpl GlObject for Texture2dMultisampleimpl GlObject for IntegralTexture2dMultisampleimpl GlObject for SrgbTexture2dMultisampleimpl GlObject for UnsignedTexture2dMultisampleimpl GlObject for DepthTexture2dMultisampleimpl GlObject for StencilTexture2dMultisampleimpl GlObject for DepthStencilTexture2dMultisampleimpl GlObject for Texture3dimpl GlObject for CompressedTexture3dimpl GlObject for SrgbTexture3dimpl GlObject for CompressedSrgbTexture3dimpl GlObject for IntegralTexture3dimpl GlObject for UnsignedTexture3dimpl GlObject for DepthTexture3dimpl GlObject for DepthStencilTexture3dimpl GlObject for Texture1dArrayimpl GlObject for CompressedTexture1dArrayimpl GlObject for SrgbTexture1dArrayimpl GlObject for CompressedSrgbTexture1dArrayimpl GlObject for IntegralTexture1dArrayimpl GlObject for UnsignedTexture1dArrayimpl GlObject for DepthTexture1dArrayimpl GlObject for StencilTexture1dArrayimpl GlObject for DepthStencilTexture1dArrayimpl GlObject for Texture2dArrayimpl GlObject for CompressedTexture2dArrayimpl GlObject for SrgbTexture2dArrayimpl GlObject for CompressedSrgbTexture2dArrayimpl GlObject for IntegralTexture2dArrayimpl GlObject for UnsignedTexture2dArrayimpl GlObject for DepthTexture2dArrayimpl GlObject for StencilTexture2dArrayimpl GlObject for DepthStencilTexture2dArrayimpl GlObject for Texture2dMultisampleArrayimpl GlObject for SrgbTexture2dMultisampleArrayimpl GlObject for IntegralTexture2dMultisampleArrayimpl GlObject for UnsignedTexture2dMultisampleArrayimpl GlObject for DepthTexture2dMultisampleArrayimpl GlObject for StencilTexture2dMultisampleArrayimpl GlObject for DepthStencilTexture2dMultisampleArrayimpl GlObject for Cubemapimpl GlObject for CompressedCubemapimpl GlObject for SrgbCubemapimpl GlObject for CompressedSrgbCubemapimpl GlObject for IntegralCubemapimpl GlObject for UnsignedCubemapimpl GlObject for DepthCubemapimpl GlObject for StencilCubemapimpl GlObject for DepthStencilCubemapimpl GlObject for CubemapArrayimpl GlObject for CompressedCubemapArrayimpl GlObject for SrgbCubemapArrayimpl GlObject for CompressedSrgbCubemapArrayimpl GlObject for IntegralCubemapArrayimpl GlObject for UnsignedCubemapArrayimpl GlObject for DepthCubemapArrayimpl GlObject for StencilCubemapArrayimpl GlObject for DepthStencilCubemapArray