Open in app

Sign In

Write

Sign In

biq

35 Followers

Home

About

Published in The Startup

·Oct 24, 2020

Abstracting C Platform Query Calls in Type and Memory Safe C++ Containers a.k.a. RAII Using Enums and Templates

Intro While intergrating native platform C APIs (e.g. on windows) into a third-party C++ application, I found myself having to make sure that query functions, that allocate and fill results of different data types, are called with the right paramters. And the inquired data is also properly disposed of after the…

Cpp

4 min read

Abstracting C Platform Query Calls in Type and Memory Safe C++ Containers a.k.a.
Abstracting C Platform Query Calls in Type and Memory Safe C++ Containers a.k.a.
Cpp

4 min read


Published in The Startup

·Oct 19, 2020

Enum to String in Unreal Engine: How I Learned to Stop Hardcoding and Love Type Safety

Intro There are things, that come up time and time again. One of those things is creating a string version of Enum values in Unreal Engine. For this and other cases, we started to condense some of our utility and helper functions into a module. This module can then be used…

Unreal Engine

3 min read

Type safe string conversions of Enums in Unreal Engine
Type safe string conversions of Enums in Unreal Engine
Unreal Engine

3 min read


Oct 16, 2020

Minimal setup for C++ and Objective-C (Core Libraries) interop

Intro Going directly to source is sometimes the right move. On macOS that would be the core libraries using Objective-C. In this example, we use CoreWLAN to ask for information on the current wlan interface connection. You can find the complete source on github. Setup Structure We have a makefile at project root…

Dynamic Library

3 min read

Minimal setup for C++ and Objective-C (Core Libraries) interop
Minimal setup for C++ and Objective-C (Core Libraries) interop
Dynamic Library

3 min read


Published in The Startup

·Oct 15, 2020

Using Custom C++ Structs as TMap Keys in Unreal Engine

Intro Structuring the data in your solutions is a vital part of success. Epic Games has made a quite convenient to integrate custom structs into Unreal Engine’s infrastructure. In this article, we take a look at how we can achieve integration of a custom struct into the Engine’s hashing system. …

Unreal Engine

3 min read

Using Custom C++ Structs as TMap Keys in Unreal Engine
Using Custom C++ Structs as TMap Keys in Unreal Engine
Unreal Engine

3 min read


Published in The Startup

·Oct 12, 2020

Custom Shader Code in Unreal Engine — Part 2: Modularization

Intro This is the second installment of the UE4 custom shader development series, where we have a look at how to use custom shader code in your materials, as well as build and reference a resuable codebase. …

Unreal Engine

5 min read

Custom Shader Code in Unreal Engine — Part 2: Modularization
Custom Shader Code in Unreal Engine — Part 2: Modularization
Unreal Engine

5 min read


Feb 23, 2020

Custom shader code in Unreal Engine — Part 1: Setup and Configuration

Intro As part of an ongoing series about developing custom shaders for plugins in Unreal Engine, we start off by looking at how we setup the environment. Preface Unreal Engine’s Material and Shader System is very powerful and fun to work with. If you find yourself in need of some advanced features…

Unreal Engine

3 min read

Configuring Unreal Engine for custom shader development — BIQ
Configuring Unreal Engine for custom shader development — BIQ
Unreal Engine

3 min read


Dec 24, 2019

Fixing Error x3004 in UE4 for Deferred Decal Materials (4.23)

How to deal with error X3004 “/Engine/Generated/Material.ush(1964,56–152): error x3004: undeclared identifier…

Unreal Engine

2 min read

Fixing Error x3004 in UE4 for  Deferred Decal Materials (4.23)
Fixing Error x3004 in UE4 for  Deferred Decal Materials (4.23)
Unreal Engine

2 min read


Dec 19, 2019

Linking FBX SDK in UE4 packaged build (≥4.21)

Unreal Engine 4.21 ships with version 2018.1.1 of Autodesk’s FBXSDK. It’s used when importing or exporting FBX 3D data into your project using Unreal Editor. Sometimes it may be necessary to load or save 3D meshes at runtime. …

Unreal Engine

2 min read

Linking FBX SDK in UE4 Project — BIQ
Linking FBX SDK in UE4 Project — BIQ
Unreal Engine

2 min read

biq

biq

35 Followers

Today’s impossible, will be tomorrow’s reality. https://think-biq.com

Following
  • John P. Weiss

    John P. Weiss

  • Andre Cronje

    Andre Cronje

  • Shahriar Shahrabi

    Shahriar Shahrabi

  • Clare Politano

    Clare Politano

  • Pranav Paharia

    Pranav Paharia

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech