x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

SlateViewer and where, how to get it

Hope this is the right place to post this.

I am trying to create a stand alone application inspired by an old application called "structure synth" using the Unreal Engine. I have had success using the editor and slate coded HUDs to create the user interface to test and create a kind of prototype of this application. But using HUDs is totally inadequate, and what is needed is a method of creating an application windowed UI separate from the UE editor and able to display slate widgets, access the UE functions, and render the results in a window with actions similar to how the editor displays and runs a game. I have attached a screen shot a what I have done and similar to what I want to achieve, but the windows displayed are generated from a HUD using an SWindow widget, and the results rendered in the UE editor.

alt text

What I want to achieve is something similar to this post and question.

https://forums.unrealengine.com/community/general-discussion/44353-form-applications

and the suggested solution is to have a look at an UE project called SlateViwer. But I cannot find SlateViewer project in the UE4.21 directories or online. From digging a little more it seems to only come with downloading the entire Unreal Engine source code on GItHub, and I do not want to subscribe to GitHub and download the UE source code when I have no intention or want of editing it.

So, is is possible to get this SlateViewer project from some other source so I can have a look at it and see what I can do with it?

Much appreciate for any assistance that can be given.

Regards.

IDominionI

Product Version: UE 4.21
Tags:
voxel-worlds01.jpg (355.8 kB)
more ▼

asked Nov 28 '18 at 05:11 AM in C++ Programming

avatar image

IDominioNI
31 1 5 7

avatar image IDominioNI Nov 29 '18 at 10:11 PM

Oh well, I did what I would have rather not have done. Signed up to yet another account on a site I have no need for, or real reason so as to view code (or in the past download trial software) that I am not sure I want or need. I am now also a member of the Epic development team to edit the Unreal Engine software. Something I will never do.

And what a shock. Only a few files and a not even a thousand lines of code. Not wanting or needing to download the engine source code of 4 or so gig, I have just copied and pasted the Slate viewer into a clone directory on my PC and will look at it more closely after Breakfast. I just hope the effort was worth it.

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

You need GitHub account for GitHub access due to legal reasons and conditions of EULA. EULA not only prohibits any 3rd party redistribution of the source, but also any form of publication of source code above 30 lines snippets for documentation and help. To make those condition workable you need to tie Epic account tied with GitHub account in order to see the code. Can't be really helped ;p

You can download source form launcher, it is installation option in the engine, you actually helpful for debugging together with symbols and VS also will point you to it when you ask for definition or deceleration of any function. If you do any C++ in UE4 aspecially a lot deeper like Slate, it is really recommended to have source code on disk. Remember that you effectively extending engine code anyway, it's integral part of your game or tool you making.

And it will be worth your time, as SlateViewer indeed show of non-Enigne, Core and Slate-only application, there also more complex UnrealFrontend, there Also BlackProgram which show you most minimal example. Most impotent part are build scripts (`*.target.cs` and *.build.cs) which need to be configured properly for your program to build properly

more ▼

answered Nov 30 '18 at 01:26 AM

avatar image

Shadowriver
35.7k 925 168 1104

avatar image IDominioNI Nov 30 '18 at 06:59 AM

The only way to access the source code is through my Epic account. I have read the EULA and I am not going to redistribute any code, I just simply copied a few files for my own use without unnecessarily downloading 4 -5 gigs.So one need not worry about me violating any terms of the EULA.

But anyway, thanks for the reply. Appreciated.

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question