+++ Updated for UE 5.1 (see bottom)
For autocompletion there are two options:
With this AutoHotKey script, you can use most macOS style shortcuts (eg, cmd+c, cmd+v, ...) on Windows with a standard PC keyboard.
Note that
Between input languages
shotcut from Control Panel\Clock, Language, and Region\Language\Advanced settings > Change lanugage bar hot keys
because it conflicts with cmd + shift + ↑ / ↓ / ← / →
(select text between cursor and top / bottom / beginning of line / end of line)// Generally, developers in UE4 tend towards the following convention for enumerations: | |
UENUM( BlueprintType ) | |
enum class ENoiseGeneratorCellularType : uint8 | |
{ | |
NGCT_Natural UMETA( DisplayName = "Natural" ), | |
NGCT_Euclidean UMETA( DisplayName = "Euclidean" ), | |
NGCT_Manhattan UMETA( DisplayName = "Manhattan" ), | |
NGCT_Max UMETA( Hidden ) | |
}; |
/* | |
In JavaScript, objects can be used to serve various purposes. | |
To maximise our usage of the type system, we should assign different types to our objects depending | |
on the desired purpose. | |
In this blog post I will clarify two common purposes for objects known as records and dictionaries | |
(aka maps), and how they can both be used with regards to the type system. |
# | |
# YCM configuration for Unreal Engine 4 projects | |
# | |
# Parses a generated Visual Studio project file and extracts its | |
# include dirs and symbols to be passed on to ycm/libclang. | |
# | |
# Note: For me this worked only on some files, but crashed ycm on others | |
# (using YCM with libclang-3.9.?, if I remember correctly...). May work | |
# better with newer versions? | |
# |
ℹ️ There is a newer alternative project that does similar things and more, check it out at https://github.com/stevenilsen123/mac-keyboard-behavior-in-windows
Make Windows PC's shortcut act like macOS (Mac OS X) (using AutoHotkey (ahk) script)
With this AutoHotKey script, you can use most macOS style shortcuts (eg, cmd+c, cmd+v, ...) on Windows with a standard PC keyboard.
#/g/sicp Gentoomen Programming, Computer Science, Wizardry, and General Technology Book Library - File Listing | |
(λ . Gentoomen Library | |
(λ . Algorithms | |
(λ .Algorithm Design - John Kleinberg - Éva Tardos.pdf) | |
(λ .Algorithms and Data Structures in C++(diamond-torrents.info).chm) | |
(λ .Algorithms in C.pdf) | |
(λ .Algorithms_in_C_-_Sedgewick.pdf) | |
(λ .Algorithms_in_Pascal_-_Sedgewick.pdf) |
package com.gamua.flox.utils | |
{ | |
import flash.utils.describeType; | |
import flash.utils.getQualifiedClassName; | |
/** Creates a deep copy of the object. | |
* Beware: all complex data types will become mere 'Object' instances. Supported are only | |
* primitive data types, arrays and objects. Any properties marked with "NonSerialized" | |
* meta data will be ignored by this method. | |
* |
package starling.extensions | |
{ | |
import starling.display.Image; | |
import starling.display.Sprite; | |
import starling.textures.Texture; | |
import starling.utils.MathUtil; | |
public class Gauge extends Sprite | |
{ | |
private var _image:Image; |