Skip to content

Kuesa::Serenity::Window

Provides a convenient way of creating a Window to be used with the KuesaSerenity renderer. More...

#include <Kuesa/Serenity/api/window.h>

Inherits from KDGui::Window

Inherited by Window

Public Functions

Name
Window()

Protected Functions

Name
void mousePressEvent(KDGui::MousePressEvent * ev) override
void mouseReleaseEvent(KDGui::MouseReleaseEvent * ev) override
void mouseMoveEvent(KDGui::MouseMoveEvent * ev) override
void mouseWheelEvent(KDGui::MouseWheelEvent * ev) override
void keyPressEvent(KDGui::KeyPressEvent * ev) override
void keyReleaseEvent(KDGui::KeyReleaseEvent * ev) override

Public Attributes

Name
KDBindings::Property< CameraController * > cameraController

Detailed Description

1
class Kuesa::Serenity::Window;

Provides a convenient way of creating a Window to be used with the KuesaSerenity renderer.

Since: Kuesa 2.0

Public Functions Documentation

function Window

1
Window()

Protected Functions Documentation

function mousePressEvent

1
2
3
void mousePressEvent(
    KDGui::MousePressEvent * ev
) override

function mouseReleaseEvent

1
2
3
void mouseReleaseEvent(
    KDGui::MouseReleaseEvent * ev
) override

function mouseMoveEvent

1
2
3
void mouseMoveEvent(
    KDGui::MouseMoveEvent * ev
) override

function mouseWheelEvent

1
2
3
void mouseWheelEvent(
    KDGui::MouseWheelEvent * ev
) override

function keyPressEvent

1
2
3
void keyPressEvent(
    KDGui::KeyPressEvent * ev
) override

function keyReleaseEvent

1
2
3
void keyReleaseEvent(
    KDGui::KeyReleaseEvent * ev
) override

Public Attributes Documentation

variable cameraController

1
KDBindings::Property< CameraController * > cameraController { nullptr };

Updated on 2023-07-03 at 11:02:07 +0000