Module webrender::device[][src]

Structs

Capabilities
CustomVAO
Device
ExternalTexture
FBOId
FormatDesc
FrameId
IBOId
PBO
PixelBuffer
Program
ProgramBinary
ProgramCache
ProgramSources
RBOId
Stream
Texture
TextureSlot
TextureUploader
UniformLocation
UploadChunk
UploadTarget
VAO
VBO
VBOId
VertexAttribute
VertexDescriptor

Enums

DepthFunction
FBOTarget
ReadPixelsFormat
ShaderError
TextureFilter
UploadMethod

Method of uploading texel data from CPU to GPU.

VertexAttributeKind
VertexUsageHint

Constants

DEFAULT_TEXTURE
GL_FORMAT_BGRA_GL
GL_FORMAT_BGRA_GLES
GL_FORMAT_RGBA
SHADER_IMPORT
SHADER_KIND_FRAGMENT
SHADER_KIND_VERTEX
SHADER_VERSION_GL
SHADER_VERSION_GLES
_IMPL_SERIALIZE_FOR_FrameId
_IMPL_SERIALIZE_FOR_TextureFilter

Traits

FileWatcherHandler
ProgramCacheObserver

The interfaces that an application can implement to handle ProgramCache update

Texel

Plain old data that can be used to initialize a texture.

Functions

build_shader_strings
get_gl_target
get_shader_source
get_shader_version
parse_shader_source
supports_extension
texels_to_u8_slice