Skip to content

Texture Expansion Behavior in setBufferScale Function #44

Closed Answered by ehopperdietzel
okcomput3 asked this question in Support
Discussion options

You must be logged in to vote

Hmm, first of all, an LOutput represents a single display. For instance, if you're using your laptop alone, there should be a single LOutput. If you hotplug another display, such as a TV or external monitor, then there would be 2 LOutputs.

If you followed the tutorial, you probably created your own LOutput subclass (EOutput). In this case, you don't need to use any map to link the views with each output. You could simply add it as a member of EOutput, and then each output will have its own root LLayerView.

class EOutput : public Louvre::LOutput
{
    // ....
    LLayerView rootViewForThisOutput; // Make it child of LScene::mainView()
    std::vector<LLayerView*> workspacesOfThisOutput; //

Replies: 5 comments 16 replies

Comment options

You must be logged in to vote
2 replies
@okcomput3
Comment options

@ehopperdietzel
Comment options

Comment options

You must be logged in to vote
1 reply
@okcomput3
Comment options

Comment options

You must be logged in to vote
1 reply
@ehopperdietzel
Comment options

Comment options

You must be logged in to vote
12 replies
@ehopperdietzel
Comment options

@okcomput3
Comment options

@okcomput3
Comment options

@ehopperdietzel
Comment options

Answer selected by ehopperdietzel
@ehopperdietzel
Comment options

@okcomput3
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants