Common module

Buffer

A couple of buffer objects for GPU rendering.

class impro.render.common.Buffer.Framebuffer

Bases: object

build(renderbuf, texbuf)
delete()
class impro.render.common.Buffer.Renderbuffer

Bases: object

build(width, height)
delete()
class impro.render.common.Buffer.Texturebuffer

Bases: object

build(width, height)
delete()

Objects

A couple of mesh objects for GPU rendering.

class impro.render.common.Objects.Cube

Bases: object

class impro.render.common.Objects.Quad

Bases: object

class impro.render.common.Objects.Surface

Bases: object

class impro.render.common.Objects.Texture

Bases: object

class impro.render.common.Objects.UnitCube

Bases: object

Surface

A couple of texture mappings for GPU rendering.

class impro.render.common.Surface.CSurface

Bases: object

build_surface(width, height, numComponents, numTargets)
class impro.render.common.Surface.Surface

Bases: object

class impro.render.common.Surface.Volume(width, height, depth)

Bases: object

Textures

class impro.render.common.Textures.Create2DTexture

Bases: object

set_texture(data, interpolation)
class impro.render.common.Textures.Create3DTexture

Bases: object

set_texture(data)
class impro.render.common.Textures.CreateNoise

Bases: object

get_texture_handle()
set_texture(width, height)
class impro.render.common.Textures.CreateVolumeTexture

Bases: object

set_texture(data)

Module contents