studio.constants module

Provides model based functionality.

class studio.constants.ModelType

Bases: enum

BAD = _studio._constants.ModelType.BAD
BRUSH = _studio._constants.ModelType.BRUSH
SPRITE = _studio._constants.ModelType.SPRITE
STUDIO = _studio._constants.ModelType.STUDIO
names = {'BAD': _studio._constants.ModelType.BAD, 'BRUSH': _studio._constants.ModelType.BRUSH, 'SPRITE': _studio._constants.ModelType.SPRITE, 'STUDIO': _studio._constants.ModelType.STUDIO}
values = {0: _studio._constants.ModelType.BAD, 1: _studio._constants.ModelType.BRUSH, 2: _studio._constants.ModelType.SPRITE, 3: _studio._constants.ModelType.STUDIO}
class studio.constants.StudioFlags(*values)[source]

Bases: IntFlag

Studio flags wrapper enumerator.

DRAWTRANSLUCENTSUBMODELS = 4
NONE = 0
NOSHADOWS = 128
RENDER = 1
SHADOWDEPTHTEXTURE = 1073741824
STATIC_LIGHTING = 16
TRANSPARENCY = 2147483648
TWOPASS = 8
VIEWXFORMATTACHMENTS = 2
WIREFRAME = 32
WIREFRAME_VCOLLIDE = 256