Search Results for

    Show / Hide Table of Contents

    Namespace Utilities Module

    Classes

    TextWriter

    Useful tool to write many text data

    TextProcessing

    Helper class to fast ANSI text processing (tokenization, reading, streaming etc.).

    StringAsUTF8

    StringAsUTF16

    StringAsTerminated

    StringAsBase

    StringAsANSI

    StateMachine

    State machine logic pattern

    State

    State machine state

    Screenshot

    The utility class for capturing game screenshots.

    Noise

    Collection of various noise functions (eg. Perlin, Worley, Voronoi).

    Encryption

    Contains algorithms for data encryption/decryption.

    Delaunay2D

    Helper class with Delaunay triangulation algorithm implementation (2D space).

    Crc

    Structs

    RectPackNode

    Implementation of the rectangles packing node into 2D atlas with padding. Uses simple space division via Binary Tree.

    RectPackAtlas

    Implementation of the rectangles packing atlas into 2D atlas with padding. Uses simple space division via Binary Tree but stored in a linear memory allocation.

    Implementation based on https://github.com/TeamHypersomnia/rectpack2D?tab=readme-ov-file#algorithm and https://blackpawn.com/texts/lightmaps/default.html.

    AnsiPathTempFile

    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat