Messages related to the Render module.

Static variables

@:value(new Message<RenderMessageClearColor>("clear_color"))staticread onlyclear_color:Message<RenderMessageClearColor> = new Message<RenderMessageClearColor>("clear_color")

Set render clear color.

This is the color that appears on the screen where nothing is rendered, i.e. background.

@:value(new Message<RenderMessageDrawDebugText>("draw_debug_text"))staticread onlydraw_debug_text:Message<RenderMessageDrawDebugText> = new Message<RenderMessageDrawDebugText>("draw_debug_text")

Draw a text on the screen.

Draw a text on the screen. This should be used for debugging purposes only.

@:value(new Message<RenderMessageDrawLine>("draw_line"))staticread onlydraw_line:Message<RenderMessageDrawLine> = new Message<RenderMessageDrawLine>("draw_line")

Draw a line on the screen.

This should mostly be used for debugging purposes.

@:value(new Message<RenderMessageDrawText>("draw_text"))staticread onlydraw_text:Message<RenderMessageDrawText> = new Message<RenderMessageDrawText>("draw_text")

Draw a text on the screen.

This should mostly be used for debugging purposes.

@:value(new Message<RenderMessageResize>("resize"))staticread onlyresize:Message<RenderMessageResize> = new Message<RenderMessageResize>("resize")

Resizes the window.

Set the size of the game window. Only works on desktop platforms.

@:value(new Message<RenderMessageSetViewProjection>("set_view_projection"))staticread onlyset_view_projection:Message<RenderMessageSetViewProjection> = new Message<RenderMessageSetViewProjection>("set_view_projection")

The camera component that has camera focus will sent set_view_projection messages to the @render socket.

@:value(new Message<RenderMessageWindowResized>("window_resized"))staticread onlywindow_resized:Message<RenderMessageWindowResized> = new Message<RenderMessageWindowResized>("window_resized")

Reports a window size change.

Reports a change in window size. This is initiated on window resize on desktop or by orientation changes on mobile devices.