Namespace

Rmf – 0

GObject-based RMF loading library

Version0.1.0
AuthorsTreecase
LicenseGPL-3.0-or-later
Websitehttps://treecase.github.io/goldsrc-glib
Sourcehttps://github.com/treecase/goldsrc-glib

Build

C headersrmf/rmf.h

Dependencies

GLib—2.0 The base utility library
Browse documentation
GObject—2.0 The base type system library
Browse documentation
Gio—2.0 GObject Interfaces and Objects, Networking, IPC, and I/O
Browse documentation

Additional documentation

Classes

Entity

A point or brush entity.

since: 0

EntityData

Common data shared by RmfEntity and RmfWorldspawn.

since: 0

FaceIterator

An RmfIterator which outputs RmfFaces.

since: 0

Group

A collection of child objects.

since: 0

KeyvalueIterator

An RmfIterator which outputs RmfKeyvalues.

since: 0

Loader

Loads RMF data from various* sources.

since: 0

MapObject

Base class for map objects.

since: 0

MapObjectIterator

RmfIterator which outputs RmfMapObjects.

since: 0

PathIterator

An RmfIterator which outputs RmfPaths.

since: 0

Root

The top-level RMF object.

since: 0

Solid

An enclosed solid 3D space.

since: 0

VisgroupIterator

An RmfIterator which outputs RmfVisgroups.

since: 0

Worldspawn

The root object of the map’s object tree.

since: 0

Interfaces

Iterator

A generic iterator interface.

since: 0

Structs

Camera

A saved viewport position.

since: 0

Color

An RGB color.

since: 0

Docinfo

Stores camera data.

since: 0

Face

A flat polygon, used to define the 3D space which makes up a RmfSolid.

since: 0

Keyvalue

A key-value pair, stored as strings.

since: 0

Path

A path placed by the Path Tool.

since: 0

PathNode

A node making up an RmfPath.

since: 0

rmf_nstring

since: 0

Vector

A 3D vector.

since: 0

Visgroup

A named group of objects which can be hidden in the editor.

since: 0

Aliases

rmf_byte

since: 0

rmf_float

since: 0

rmf_int

since: 0

Enumerations

LoaderError

Error codes for RMF_LOADER_ERROR.

since: 0

ObjectType

Possible types of RmfMapObjects.

since: 0

Function Macros

ITERATOR_FOREACH

Helper macro for iterating through RmfIterators.

since: 0