Epok Engine

EPOK RUNTIME

Epok runtime

The engine-facing runtime: scenes, input, collision, animation, assets, rendering helpers and gameplay services.

290types
911callable symbols
1527data symbols

Modules and headers

Module

actor_blueprint.hpp

0 types · 14 overloads · 0 data declarations

Module

actor_tables.hpp

8 types · 12 overloads · 46 data declarations

Module

affine.hpp

1 types · 4 overloads · 1 data declarations

Module

audio.hpp

3 types · 7 overloads · 16 data declarations

Module

blueprint_api.hpp

0 types · 46 overloads · 0 data declarations

Module

blueprint_debug.hpp

0 types · 0 overloads · 0 data declarations

Module

blueprint_playback_service.hpp

0 types · 0 overloads · 0 data declarations

Module

blueprint_runtime.hpp

11 types · 64 overloads · 29 data declarations

Module

blueprint_spawn.hpp

1 types · 6 overloads · 0 data declarations

Module

blueprint_template.hpp

0 types · 0 overloads · 0 data declarations

Module

collision.hpp

7 types · 16 overloads · 31 data declarations

Module

debug_hud.hpp

1 types · 4 overloads · 16 data declarations

Module

effect_types.hpp

2 types · 3 overloads · 15 data declarations

Module

effects.hpp

2 types · 2 overloads · 9 data declarations

Module

epok.hpp

38 types · 41 overloads · 210 data declarations

Module

frame_clear.hpp

1 types · 2 overloads · 0 data declarations

Module

frustum.hpp

0 types · 6 overloads · 0 data declarations

Module

gte_geometry.hpp

0 types · 5 overloads · 2 data declarations

Module

hud.hpp

1 types · 8 overloads · 0 data declarations

Module

hud_core.hpp

3 types · 5 overloads · 9 data declarations

Module

input.hpp

2 types · 12 overloads · 17 data declarations

Module

instrument_allocator.hpp

3 types · 2 overloads · 16 data declarations

Module

instrument_bank.hpp

7 types · 18 overloads · 82 data declarations

Module

instrument_preparation.hpp

4 types · 13 overloads · 24 data declarations

Module

instrument_reverb.hpp

4 types · 18 overloads · 17 data declarations

Module

instrument_synth.hpp

6 types · 35 overloads · 30 data declarations

Module

lifecycle.hpp

0 types · 3 overloads · 1 data declarations

Module

lighting.hpp

5 types · 16 overloads · 12 data declarations

Module

loading_renderer.hpp

1 types · 1 overloads · 0 data declarations

Module

lua_runtime.hpp

0 types · 0 overloads · 0 data declarations

Module

memory_card.hpp

9 types · 20 overloads · 45 data declarations

Module

memory_card_backend.hpp

1 types · 6 overloads · 0 data declarations

Module

motion_interpolation.hpp

1 types · 13 overloads · 0 data declarations

Module

music.hpp

2 types · 10 overloads · 25 data declarations

Module

object_model.hpp

49 types · 152 overloads · 133 data declarations

Module

palette.hpp

1 types · 2 overloads · 0 data declarations

Module

palette_types.hpp

3 types · 4 overloads · 12 data declarations

Module

particle_effect_runtime.hpp

6 types · 22 overloads · 29 data declarations

Module

particle_effect_service.hpp

1 types · 14 overloads · 13 data declarations

Module

particle_types.hpp

2 types · 3 overloads · 31 data declarations

Module

particles.hpp

2 types · 10 overloads · 20 data declarations

Module

playback_types.hpp

8 types · 9 overloads · 21 data declarations

Module

polygon.hpp

6 types · 11 overloads · 18 data declarations

Module

resources.hpp

1 types · 0 overloads · 19 data declarations

Module

retained.hpp

5 types · 8 overloads · 36 data declarations

Module

scene_service.hpp

1 types · 3 overloads · 9 data declarations

Module

sequence_clock.hpp

0 types · 3 overloads · 3 data declarations

Module

sequence_data.hpp

4 types · 14 overloads · 32 data declarations

Module

sequence_instrument_service.hpp

0 types · 3 overloads · 0 data declarations

Module

sequence_kernel.hpp

7 types · 23 overloads · 87 data declarations

Module

sequence_lock.hpp

1 types · 2 overloads · 1 data declarations

Module

sequence_service.hpp

6 types · 28 overloads · 83 data declarations

Module

sequence_tables.hpp

0 types · 0 overloads · 2 data declarations

Module

serial_debug.hpp

0 types · 2 overloads · 0 data declarations

Module

serial_kernel.hpp

2 types · 5 overloads · 8 data declarations

Module

shadows.hpp

1 types · 1 overloads · 0 data declarations

Module

skeletal.hpp

1 types · 6 overloads · 4 data declarations

Module

sprite_types.hpp

7 types · 8 overloads · 41 data declarations

Module

sprites.hpp

2 types · 5 overloads · 0 data declarations

Module

spu_transfer.hpp

1 types · 6 overloads · 0 data declarations

Module

streaming.hpp

6 types · 34 overloads · 33 data declarations

Module

streaming_pool.hpp

1 types · 13 overloads · 8 data declarations

Module

text.hpp

2 types · 1 overloads · 10 data declarations

Module

texture.hpp

0 types · 5 overloads · 0 data declarations

Module

texture_types.hpp

2 types · 0 overloads · 14 data declarations

Module

time.hpp

1 types · 8 overloads · 7 data declarations

Module

timeline.hpp

6 types · 3 overloads · 20 data declarations

Module

timeline_runtime.hpp

11 types · 28 overloads · 63 data declarations

Module

timeline_service.hpp

1 types · 9 overloads · 11 data declarations

Module

transform_cache.hpp

1 types · 3 overloads · 2 data declarations

Module

transition.hpp

5 types · 7 overloads · 23 data declarations

Module

utility.hpp

7 types · 23 overloads · 10 data declarations

Module

visibility.hpp

5 types · 13 overloads · 26 data declarations

Module

world2d.hpp

11 types · 45 overloads · 46 data declarations

Namespaces

All types A–Z

Classes, structs, enums, templates and aliases. Open one to see all of its public members.

A

B

C

epok::instrument::preparation::CacheStructepok::Camera2DStructepok::Camera3DComponentClassepok::CameraQ12Type aliasepok::CameraQ8Type aliasepok::CameraSettingsStructepok::CameraUnitsClass templateepok::CanvasStructepok::CanvasComponentClassepok::CardErrorEnumepok::CardFileStructepok::CardIconStructepok::CardOperationEnumepok::CardStateEnumepok::CardStatusStructepok::sequence::ChannelStructepok::ChunkBasisBoundsStructepok::ChunkVisibilityStructepok::ChunkVisibilityCacheStructepok::ChunkVisibilityMaskStructepok::ChunkVisibilityQueryClassepok::ClassDescriptorStructepok::bp::ClassIdType aliasepok::ClipVertexStructepok::ColliderType aliasepok::Collider2DStructepok::Collider3DComponentClassepok::ColliderEntry2DStructepok::ColliderTClass templateepok::CollisionWorldClass templateepok::CollisionWorld2DClass templateepok::hud_core::CompilerClass templateepok::MemoryCardDriver::CompletionType aliasepok::effects::ComponentStructepok::timeline::ComponentStructepok::bp::ContinuationStructepok::bp::ContinuationsClass templateepok::instrument::synth::ControlsStructepok::timeline::CurveStruct

D

E

F

H

I

K

L

M

N

O

P

epok::PaletteAnimatorStructepok::PaletteAnimatorComponentClassepok::PaletteRendererClassepok::PaletteStatsStructepok::psx_audio::ParametersStructepok::ParticlePool::ParticleStructepok::ParticleEffectComponentClassepok::ParticleEmitterStructepok::ParticleEmitterComponentClassepok::ParticlePoolClassepok::ParticleStatsStructepok::PerformanceStatsStructepok::psx_audio::PhaseEnumepok::psx_audio::PhysicalStructepok::Pick2DEntryStructepok::instrument::allocation::PlanStructepok::sprite_detail::PlaneCacheClassepok::bp::PlaybackResultEnumepok::bp::PlaybackSnapshotStructepok::bp::PlaybackSubscriptionStructepok::bp::PlaybackWaitStructepok::effects::PoolClassepok::instrument::reverb::PresetEnumepok::ProgressBarStructepok::ProgressBarComponentClassepok::ProjectedVertexStructepok::timeline::PropertyStructepok::instrument::reverb::PsxHardwareStructepok::PsyqoMemoryCardDriverClass

Q

R

S

epok::instrument::SampleStructepok::psx_audio::SampleStructepok::SerialKernelState::SavedStructepok::SceneComponent2DClassepok::SceneComponent3DClassepok::SceneLevelClassepok::SceneReferenceRecordStructepok::SceneRefKindEnumepok::SceneScriptActorClassepok::SceneStatsStructepok::skeletal_detail::ScratchStructepok::psx_audio::SequenceStructepok::SequenceClassepok::SequenceLockStructepok::SequenceStatsStructepok::SequenceStepStructepok::SequenceTimingStatsStructepok::SerialKernelStateStructepok::Collider2D::ShapeEnumepok::timeline::SignalStructepok::detail::SineTable2DStructepok::SkeletalMeshStructepok::SkeletalStorageEnumepok::instrument::allocation::SlotStructepok::lighting_detail::SourceStructepok::SpatialHitType aliasepok::SpatialHit2DStructepok::SpatialHitTClass templateepok::SpriteStructepok::Sprite3DComponentClassepok::SpriteAnimatorStructepok::SpriteClipStructepok::SpriteFrameStructepok::SpriteOrientationEnumepok::SpriteRendererClass templateepok::SpriteStatsStructepok::debug_hud::StateStructepok::effects::StateEnumepok::instrument::synth::StateClassepok::RetainedGeometry::StateStructepok::timeline::StateEnumepok::effects::StatsStructepok::timeline::StatsStructepok::instrument::preparation::StorageClass templateepok::StreamingStatsStructepok::StreamingWarmupStatsStructepok::StreamMeshLeaseClassepok::StreamMeshViewStructepok::StreamObjectBindingStructepok::StreamPageCursorClassepok::StreamPagePoolClass template

T

U

V

W

X

Z