Procs
proc draw_all(self: RenderManager) {....raises: [Exception], tags: [RootEffect].}
- Source Edit
proc draw_background(self: RenderManager; scene: Scene; cam_data: RenderCameraData) {. ...raises: [Exception, ValueError], tags: [RootEffect].}
- Source Edit
proc draw_cubemap(self: RenderManager; scene: Scene; cubemap_fb: Framebuffer; cube2world, world2cube: Mat4; near, far: float32; background_only: bool) {....raises: [Exception, ValueError], tags: [RootEffect].}
- Source Edit
proc draw_mesh(self: RenderManager; mesh: Mesh; mesh2world: Mat4; cam_data: RenderCameraData; pass: int = -1; material_override: Material = nil) {. ...raises: [Exception, ValueError], tags: [RootEffect].}
- Source Edit
proc draw_quad(self: RenderManager; material: Material; scene: Scene; cam_data: RenderCameraData) {....raises: [Exception, ValueError], tags: [RootEffect].}
- Source Edit
proc draw_viewport(self: RenderManager; viewport: Viewport; rect: (int32, int32, int32, int32); dest_buffer: Framebuffer; passes: seq[int]) {....raises: [Exception, ValueError], tags: [RootEffect].}
- Source Edit
proc get_render_uniform_blocks(): string {....raises: [], tags: [].}
- Source Edit
proc initialize(self: RenderManager) {....raises: [Exception, ValueError], tags: [RootEffect].}
- Source Edit
func newRenderCameraData(world_matrix, proj_matrix: Mat4; cull_planes: array[6, Vec4]; viewport_size: Vec2): RenderCameraData {. ...raises: [Exception], tags: [RootEffect].}
- Source Edit
proc newRenderManager(engine: MyouEngine): RenderManager {....raises: [], tags: [].}
- Source Edit
proc set_premultiplied_alpha(use_premultipied: bool) {....raises: [Exception], tags: [RootEffect].}
- Source Edit
proc uninitialize(self: RenderManager) {....raises: [Exception], tags: [RootEffect].}
- Source Edit
func updateCullPlanes(self: var RenderCameraData; cull_planes: array[6, Vec4]) {. ...raises: [], tags: [].}
- Source Edit