Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bernhardstrobl/Pico3D
/ types & classes
Types & classes
64 in github.com/bernhardstrobl/Pico3D
⨍
Functions
89
◇
Types & classes
64
Class
Pico3dExport
Exports Meshes to .h file
Blender/pico3d_blender_exporter.py:59
Class
Pico3dPanel
Blender/pico3d_blender_exporter.py:9
Class
chunk
chunk_data.h:3812
Class
chunk
a single chunk points to its own triangle lists with geometry
engine/chunk_globals.h:29
Class
chunk_lighting
chunk_data.h:6207
Class
chunk_lighting
lights in a chunk
engine/render_globals.h:130
Class
light
chunk_data.h:6185
Class
light
lighting system lights
engine/render_globals.h:125
Class
light
engine/render_globals.h:132
Class
light
engine/render_lighting.cpp:5
Class
npc
game/logic_globals.h:102
Class
texture
chunk_data.h:6174
Class
texture
textures are stored in a list so the rasterizer can access them by ID
engine/render_globals.h:115
Class
triangle_16
chunk_data.h:4
Class
triangle_16
game/zombie_dead.h:2
Class
triangle_16
game/logic_zombies.cpp:291
Class
triangle_16
game/zombie_attack.h:2
Class
triangle_16
game/gate.h:2
Class
triangle_16
game/logic_npc.cpp:112
Class
triangle_16
game/npc.h:2
Class
triangle_16
game/npcleft.h:2
Class
triangle_16
game/zombie_fast_left.h:2
Class
triangle_16
game/npcright.h:2
Class
triangle_16
game/zombie_fast_stand.h:2
Class
triangle_16
game/zombie_slouch.h:2
Class
triangle_16
game/zombie_fast_right.h:2
Class
triangle_16
game/gamescom/logic_balloon.cpp:106
Class
triangle_16
game/gamescom/balloon_pop.h:2
Class
triangle_16
game/gamescom/balloon.h:2
Class
triangle_16
test_models/cube.h:2
Class
triangle_16
test_models/plane.h:2
Class
triangle_16
test_models/suzanne.h:2
Class
triangle_16
engine/render_sync.cpp:24
Class
triangle_16
engine/chunk_globals.h:32
Class
triangle_16
engine/chunk_globals.h:37
Class
triangle_16
reduced range triangle using 16 bits fixed point for vertex points (greatly reduces ram consumption) used for small objects not exceeding 32 meters in
engine/render_globals.h:83
Class
triangle_32
game/logic_zombies.cpp:294
Class
triangle_32
game/grass.h:2
Class
triangle_32
game/logic_quest_npcs.cpp:101
Class
triangle_32
game/logic_npc.cpp:115
Class
triangle_32
game/logic_grass.cpp:142
Class
triangle_32
game/logic_gate.cpp:43
Class
triangle_32
game/gamescom/logic_balloon.cpp:109
Class
triangle_32
engine/render_clipping.cpp:4
Class
triangle_32
default triangle used when placing things into world coordinates and performing final transform to view space
engine/render_globals.h:69
Class
triangle_32
engine/render_model.cpp:7
Class
triangle_32
engine/render_lighting.cpp:118
Class
triangle_32
engine/render_math.h:73
Class
triangle_32
engine/render_chunk.cpp:303
Class
triangle_32
engine/render_triangle.cpp:27
Class
triangle_floating_point
floating point triangle (only use if it makes development easier or in small amounts, has low performance)
engine/render_globals.h:97
Class
triangle_floating_point
engine/render_math.h:56
Class
vertex_16
reduced range 16 bit vertex point (using default 10 bit fraction gives 6 bits i.e. 32 meters in each direction)
engine/render_globals.h:48
Class
vertex_16
engine/render_globals.h:84
Class
vertex_32
game/logic_shoot.cpp:10
Class
vertex_32
game/gamescom/logic_shoot_balloon.cpp:10
Class
vertex_32
engine/render_culling.cpp:6
Class
vertex_32
full 32 bit fixed point vertex
engine/render_globals.h:41
Class
vertex_32
engine/render_globals.h:70
Class
vertex_32
engine/render_globals.h:126
Class
vertex_32
engine/render_lighting.cpp:73
Class
vertex_32
engine/render_triangle.cpp:175
Class
vertex_floating_point
engine/render_globals.h:54
Class
vertex_floating_point
engine/render_globals.h:98