def __init__(self, name, **kwargs): if isinstance(name, str): self.c = tc_core.create_texture(name) kwargs = asset_manager.asset_ptr_to_id(kwargs) self.c.initialize(P(**kwargs)) else: self.c = name self.id = tc_core.register_texture(self.c)
def from_render_particles(resolution, particles): return Texture( tc_core.rasterize_render_particles(P(resolution=resolution), particles))