pf.types
Members
- class procfunc.types.BlenderAsset[source]
-
A pythonic wrapper around a blender object,material,texture, or other bpy.data.stuffgoeshere member.
We reference count the underlying asset and delete it when no python references remain.
- class procfunc.types.ObjectType[source]
Bases:
Enum- ARMATURE = 'ARMATURE'
- CAMERA = 'CAMERA'
- CURVE = 'CURVE'
- EMPTY = 'EMPTY'
- FONT = 'FONT'
- HAIR = 'HAIR'
- LATTICE = 'LATTICE'
- LIGHT = 'LIGHT'
- LIGHT_PROBE = 'LIGHT_PROBE'
- MESH = 'MESH'
- META = 'META'
- POINTCLOUD = 'POINTCLOUD'
- SURFACE = 'SURFACE'
- VOLUME = 'VOLUME'
Supported special methods:
__contains__,__getitem__,__iter__,__len__
- class procfunc.types.Object[source]
Bases:
BlenderAsset[Object]
- class procfunc.types.Material[source]
Bases:
objectMaterial(surface: Any = None, displacement: Any = None, volume: Any = None)
- class procfunc.types.Texture[source]
Bases:
BlenderAsset[Texture]
- class procfunc.types.Image[source]
Bases:
BlenderAsset[Image]
- class procfunc.types.Collection[source]
Bases:
objectSupported special methods:
__iter__,__len__
- class procfunc.types.VolumeObject[source]
Bases:
BlenderAsset[Volume]
- class procfunc.types.PointCloudObject[source]
Bases:
BlenderAsset[PointCloud]- __init__(vol)[source]
- Parameters:
vol (PointCloud)
- class procfunc.types.World[source]
Bases:
BlenderAsset[World]Supported special methods:
__del__
- class procfunc.types.ValueRange[source]
Bases:
NamedTuple,Generic[TRangeType]ValueRange(min, max)
Supported special methods:
__add__,__contains__,__getitem__,__getnewargs__,__iter__,__len__,__mul__,__rmul__