Pipeline

from acron.simplepbr import Pipeline
class Pipeline(render_node: 'p3d.NodePath[p3d.AcronNode]' = <factory>, window: 'p3d.GraphicsOutput' = <factory>, camera_node: 'p3d.NodePath[p3d.Camera]' = <factory>, taskmgr: 'TaskManager' = <factory>, msaa_samples: 'Literal[0, 2, 4, 8, 16]'=<factory>, max_lights: 'int' = <factory>, use_normal_maps: 'bool' = <factory>, use_emission_maps: 'bool' = <factory>, use_occlusion_maps: 'bool' = <factory>, exposure: 'float' = <factory>, enable_shadows: 'bool' = <factory>, shadow_bias: 'float' = <factory>, enable_fog: 'bool' = <factory>, use_330: 'bool' = <factory>, use_hardware_skinning: 'InitVar[bool | None]' = None, enable_hardware_skinning: 'bool' = <factory>, sdr_lut: 'p3d.Texture | None' = None, sdr_lut_factor: 'float' = <factory>, env_map: 'EnvMap | str | None' = None, calculate_normalmap_blue: 'bool' = <factory>, _shader_ready: 'bool' = False)

Bases: object

Inheritance diagram

digraph inheritancee024da89a8 { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "Pipeline" [URL="acron.simplepbr.Pipeline.html#acron.simplepbr.Pipeline",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="Pipeline(render_node: 'p3d.NodePath[p3d.AcronNode]' = <factory>, window: 'p3d.GraphicsOutput' = <factory>, camera_node: 'p3d.NodePath[p3d.Camera]' = <factory>, taskmgr: 'TaskManager' = <factory>, msaa_samples: 'Literal[0, 2, 4, 8, 16]' = <factory>, max_lights: 'int' = <factory>, use_normal_maps: 'bool' = <factory>, use_emission_maps: 'bool' = <factory>, use_occlusion_maps: 'bool' = <factory>, exposure: 'float' = <factory>, enable_shadows: 'bool' = <factory>, shadow_bias: 'float' = <factory>, enable_fog: 'bool' = <factory>, use_330: 'bool' = <factory>, use_hardware_skinning: 'InitVar[bool | None]' = None, enable_hardware_skinning: 'bool' = <factory>, sdr_lut: 'p3d.Texture | None' = None, sdr_lut_factor: 'float' = <factory>, env_map: 'EnvMap | str | None' = None, calculate_normalmap_blue: 'bool' = <factory>, _shader_ready: 'bool' = False)"]; }
calculate_normalmap_blue: bool
camera_node: p3d.NodePath[p3d.Camera]
enable_fog: bool
enable_hardware_skinning: bool
enable_shadows: bool
env_map: EnvMap | str | None = None
exposure: float
max_lights: int
msaa_samples: Literal[0, 2, 4, 8, 16]
render_node: p3d.NodePath[p3d.AcronNode]
sdr_lut: p3d.Texture | None = None
sdr_lut_factor: float
shadow_bias: float
taskmgr: TaskManager
use_330: bool
use_emission_maps: bool
use_hardware_skinning: InitVar[bool | None] = None
use_normal_maps: bool
use_occlusion_maps: bool
window: p3d.GraphicsOutput