r_vitem_plane

class janim.render.renderer.r_vitem_plane.VItemPlaneRenderer

基类:Renderer

对于带内部区域的 VItem 所使用的渲染器

shader_path_compatibility = 'render/shaders/vitem/vitem_plane/_vitem_plane_compa_'
shader_path_normal = 'render/shaders/vitem/vitem_plane/_vitem_plane_normal_'
render(item: VItem) → None
init_compatibility() → None
init_normal() → None
class RenderAttrs(camera_info: 'CameraInfo | None' = None, fix_in_frame: 'bool | None' = None, points: 'np.ndarray | None' = None, radius: 'np.ndarray | None' = None, stroke: 'np.ndarray | None' = None, fill: 'np.ndarray | None' = None, glow_size: 'float | None' = None, glow_visible: 'bool | None' = None)

基类:object

camera_info: CameraInfo | None
fix_in_frame: bool | None
points: ndarray | None
radius: ndarray | None
stroke: ndarray | None
fill: ndarray | None
glow_size: float | None
glow_visible: bool | None
static get(render_data: RenderData, item: VItem) → VItemPlaneRenderer.RenderAttrs
init_common() → None
render_compatibility(item: VItem) → None
render_normal(item: VItem) → None
render_common(item: VItem, render_data: RenderData, new_attrs: RenderAttrs) → None