modules.render.types#

class modules.render.types.DrawItem(model_index: int = <factory>, mesh_index: int = <factory>, matrix: pyrr.objects.matrix44.Matrix44 = <factory>, uuid: uuid.UUID = <factory>)#

Bases: object

__init__(model_index: int = <factory>, mesh_index: int = <factory>, matrix: ~pyrr.objects.matrix44.Matrix44 = <factory>, uuid: ~uuid.UUID = <factory>) None#
matrix: Matrix44#
mesh_index: int#
model_index: int#
uuid: UUID#
class modules.render.types.ImageMeta(path: pathlib.Path = None, dimension: tuple = (0, 0), size: int = 0)#

Bases: object

__init__(path: Path = None, dimension: tuple = (0, 0), size: int = 0) None#
dimension: tuple#
path: Path#
size: int#
class modules.render.types.Material(albedo: int = <factory>, normal: int = <factory>, emissive: int = <factory>, opacity: int = <factory>, phyiscal: int = <factory>, hasNormalMap: int = <factory>)#

Bases: object

__init__(albedo: int = <factory>, normal: int = <factory>, emissive: int = <factory>, opacity: int = <factory>, phyiscal: int = <factory>, hasNormalMap: int = <factory>) None#
albedo: int#
emissive: int#
hasNormalMap: int#
normal: int#
opacity: int#
phyiscal: int#
class modules.render.types.MatrixItem(mesh_index: int = <factory>, matrix: numpy.ndarray = <factory>, min_aabb: numpy.ndarray = <factory>, max_aabb: numpy.ndarray = <factory>)#

Bases: object

__init__(mesh_index: int = <factory>, matrix: ~numpy.ndarray = <factory>, min_aabb: ~numpy.ndarray = <factory>, max_aabb: ~numpy.ndarray = <factory>) None#
matrix: ndarray#
max_aabb: ndarray#
mesh_index: int#
min_aabb: ndarray#
class modules.render.types.TextureKind_(*values)#

Bases: IntEnum

albedo = 2#
albedo_dup = 11#
ambient = 7#
emissive = 8#
metallic = 6#
metallicRoughness = 10#
none = 1#
normal = 3#
occlusion = 12#
opacity = 9#
roughness = 5#
specular = 4#