procfunc ======== .. automodule:: procfunc :no-members: Subpackages ----------- The following submodules are accessible as attributes of ``procfunc`` (e.g. ``pf.nodes``, ``pf.tracer``): * ``pf.compute_graph`` — :doc:`compute_graph` * ``pf.control`` — :mod:`procfunc.control` * ``pf.context`` — :mod:`procfunc.context` * ``pf.color`` — :mod:`procfunc.color` * ``pf.nodes`` — :doc:`nodes` * ``pf.ops`` — :doc:`ops` * ``pf.random`` — :mod:`procfunc.random` * ``pf.tracer`` — :doc:`tracer` * ``pf.transforms`` — :doc:`transforms` * ``pf.util`` — :mod:`procfunc.util` Types ----- The following types are importable directly from ``procfunc``. Internal types link to their canonical subpage; Blender/numpy aliases link to upstream docs. * :class:`pf.ArmatureObject ` * :class:`pf.Asset ` * ``pf.BVHTree`` — alias of `mathutils.bvhtree.BVHTree `_ * :class:`pf.CameraObject ` * :class:`pf.Collection ` * ``pf.Color`` — alias of `mathutils.Color `_ * :class:`pf.CurveObject ` * :class:`pf.EmptyObject ` * ``pf.Euler`` — alias of `mathutils.Euler `_ * :class:`pf.HairObject ` * :class:`pf.Image ` * :class:`pf.LatticeObject ` * :class:`pf.LightObject ` * :class:`pf.LightProbeObject ` * :class:`pf.Material ` * ``pf.Matrix`` — alias of `mathutils.Matrix `_ * :class:`pf.MeshObject ` * :class:`pf.MetaObject ` * :class:`pf.NodeDataType ` * :class:`pf.Object ` * :class:`pf.ProcNode ` * ``pf.Quaternion`` — alias of `mathutils.Quaternion `_ * ``pf.RNG`` — alias of :class:`numpy.random.Generator` * :class:`pf.Shader ` * :class:`pf.Texture ` * ``pf.Vector`` — alias of `mathutils.Vector `_ * ``pf.ViewLayer`` — alias of `bpy.types.ViewLayer `_ * :class:`pf.VolumeObject ` * :class:`pf.World ` Functions --------- The following functions are importable directly from ``procfunc``. * :func:`pf.add_search_scope ` * :func:`pf.autowrap_module ` * :func:`pf.module_path ` * :func:`pf.trace `