MXVK Vulkan Framework
0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
Class Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
ActivePiece
(
anonymous_namespace{tetris.cpp}
)
ArgException
Argument
ArgumentData
Arguments
Argz
Asteroid
Asteroid
(
defender
)
Asteroid
(
space
)
Asteroids3DWindow
(
space
)
B
Ball
(
anonymous_namespace{breakout.cpp}
)
Ball
(
anonymous_namespace{pong.cpp}
)
BinaryMatrixWindow
(
example
)
Block
(
anonymous_namespace{breakout.cpp}
)
Block
(
anonymous_namespace{main.cpp}
)
Block
(
anonymous_namespace{puzzle_drop.cpp}
)
Block
(
anonymous_namespace{tetris.cpp}
)
Block
(
mutatris
)
BlockColor
BlockModel
(
anonymous_namespace{tetris.cpp}
)
Box
(
anonymous_namespace{breakout.cpp}
)
BreakoutWindow
(
anonymous_namespace{breakout.cpp}
)
BufferResource
(
mxvk
)
C
CachedTexture
(
mxvk
)
CacheKey
(
mxvk
)
CacheKeyHash
(
mxvk
)
Camera
(
mxvk
)
Cell
(
anonymous_namespace{main.cpp}
)
Cell
(
anonymous_namespace{puzzle_drop.cpp}
)
Cell
(
anonymous_namespace{tetris.cpp}
)
Collectible
(
walk
)
ComputePC
ComputeWindow
ConsoleDemoWindow
(
example
)
CubeInstance
(
anonymous_namespace{main.cpp}
)
CyType
(
mxvk
)
D
DarkWindow
(
example
)
DefenderWindow
(
defender
)
E
EncodeOptions
ExampleWindow
(
example
)
Exception
(
mxnetwork
)
Exception
(
mxvk
)
Explosion
(
anonymous_namespace{fireworks.cpp}
)
ExplosionParticle
(
walk
)
F
FaceDraw
(
anonymous_namespace{main.cpp}
)
FireWindow
(
example
)
FireworksWindow
(
example
)
FlamePushConstants
(
anonymous_namespace{starship.cpp}
)
FlamePushConstants
(
space
)
FlameVertex
(
anonymous_namespace{starship.cpp}
)
FlameVertex
(
space
)
Font
(
mxvk
)
FractalWindow
(
example
)
Frame_Data
FramebufferDimensions
G
GameBlock
GameData
GameGrid
(
mutatris
)
GlitchCubeWindow
(
example
)
GridCubePlacement
(
anonymous_namespace{main.cpp}
)
H
EncodeOptions::HdrInfo
HighResolutionClockPolicy
HighScoreEntry
(
anonymous_namespace{tetris.cpp}
)
HighScores
(
anonymous_namespace{main.cpp}
)
HighScores
(
anonymous_namespace{tetris.cpp}
)
HighScores
http_header
K
KnightsTourWindow
(
knight
)
L
LayerConfig
(
anonymous_namespace{starfield.cpp}
)
Layout
(
anonymous_namespace{main.cpp}
)
LockedBlock
(
anonymous_namespace{tetris.cpp}
)
M
MainWindow
MasterPieceWindow
(
example
)
MasterPieceWindow
Mat1D
(
mxvk
)
Mat1x3D
(
mxvk
)
Mat1x4D
(
mxvk
)
Mat2D
(
mxvk
)
Mat3D
(
mxvk
)
Mat4D
(
mxvk
)
Mat4x3D
(
mxvk
)
Math3DCubeWindow
(
example
)
Math3DModelLoaderWindow
(
example
)
Math3DPongWindow
(
example
)
Math3DPyramidWindow
(
example
)
Math3DTextureArrayWindow
(
example
)
Math3DTextureWindow
(
example
)
Math3DWindow
(
example
)
MatrixRainBackdrop
(
example
)
MatrixWindow
(
example
)
MazeWorld
(
walk
)
Mesh
(
anonymous_namespace{main.cpp}
)
MeshData
(
anonymous_namespace{bluesky.cpp}
)
MeshInstance
(
anonymous_namespace{main.cpp}
)
MeshResources
(
anonymous_namespace{bluesky.cpp}
)
MipLevel
(
anonymous_namespace{main.cpp}
)
ModelFragmentPushConstants
(
mxvk
)
ModelFragmentUniforms
(
mxvk
)
ModelPushConstants
(
mxvk::anonymous_namespace{mxvk_abstract_model.cpp}
)
ModelViewerWindow
(
viewer
)
ModelWindow
(
example
)
MoonWindow
(
example
)
MultiplayerSession
(
space
)
MultiplayerSnapshot
(
anonymous_namespace{tetris.cpp}
)
MutatrisWindow
(
mutatris
)
MXMaterial
(
mxvk
)
MXModel
(
mxvk
)
MXMODParseResult
(
mxvk::anonymous_namespace{mxvk_model.cpp}
)
MXNetworkInit
(
mxnetwork
)
mxObject
(
mxvk
)
MXSocket
MXSocketAddress
N
NetworkAsteroid
(
space
)
NetworkExchange
(
space
)
NetworkPlayerUpdate
(
space
)
NetworkProjectile
(
space
)
NetworkState
(
space
)
O
OBJFaceVertex
(
mxvk::anonymous_namespace{mxvk_model.cpp}
)
OBJIndex
(
mxvk::anonymous_namespace{mxvk_model.cpp}
)
OBJIndex
(
mxvk::detail
)
OBJLoadResult
(
mxvk::detail
)
OBJMaterial
(
mxvk
)
OBJTriangle
(
mxvk::detail
)
OBJVertex
(
mxvk::detail
)
OpenCVModelWindow
(
example
)
P
Paddle
(
anonymous_namespace{pong.cpp}
)
paramLine2D
(
mxvk
)
paramLine3D
(
mxvk
)
Particle
(
anonymous_namespace{fireworks.cpp}
)
Particle
(
anonymous_namespace{pong.cpp}
)
Particle
(
anonymous_namespace{starfield.cpp}
)
Particle
Particle
(
space
)
ParticlePointVertex
(
walk
)
ParticleVertex
(
anonymous_namespace{pong.cpp}
)
Piece
(
anonymous_namespace{main.cpp}
)
Piece
(
anonymous_namespace{puzzle_drop.cpp}
)
Piece
(
mutatris
)
PieceDefinition
(
anonymous_namespace{tetris.cpp}
)
PieceQueueEntry
(
anonymous_namespace{tetris.cpp}
)
PillarInstance
(
walk
)
RawPillarRenderer::PillarUniforms
(
walk
)
RawPillarRenderer::PillarVertex
(
walk
)
PipeLine
(
mxvk
)
PipelineResources
(
anonymous_namespace{bluesky.cpp}
)
Plane3D
(
mxvk
)
PlanetWindow
(
example
)
Point
(
surface
)
PointSpriteVertex
(
mxvk
)
PointSpriteWindow
(
example
)
Polar
(
mxvk
)
PongGame
(
anonymous_namespace{main.cpp}
)
PongUniformBufferObject
(
anonymous_namespace{pong.cpp}
)
PongWindow
(
anonymous_namespace{pong.cpp}
)
PoolBall
(
anonymous_namespace{main.cpp}
)
PoolWindow
(
demo
)
PortMapping
(
space
)
VK_Window::PostProcessingEffect
(
mxvk
)
PostprocessWindow
(
example
)
Projectile
Projectile
(
space
)
Projectile
(
walk
)
PushConstants
(
anonymous_namespace{bluesky.cpp}
)
VK_Stencil::PushConstants
(
mxvk
)
PuzzleDropWindow
(
anonymous_namespace{main.cpp}
)
PuzzleDropWindow
(
anonymous_namespace{puzzle_drop.cpp}
)
PuzzleGame
(
mutatris
)
PyramidPlacement
(
example
)
Q
QuatType
(
mxvk
)
R
Rain
(
matrix
)
RainConfig
(
matrix
)
RasterVertex
(
anonymous_namespace{main.cpp}
)
RawPillarRenderer
(
walk
)
RawWallRenderer
(
walk
)
Relay
RelayWindow
RenderList
(
mxvk
)
S
SaucerFlight
(
example::anonymous_namespace{example.cpp}
)
SceneVertex
(
anonymous_namespace{bluesky.cpp}
)
Score
(
anonymous_namespace{main.cpp}
)
Score
ScoreEntry
(
anonymous_namespace{main.cpp}
)
VK_Window::ScreenshotSaveTask
(
mxvk
)
SDLRendererPixelPlotter
(
mxvk
)
VK_Window::SDLWindowDeleter
(
mxvk
)
Ship
Ship
(
space
)
ShipCollisionSample
(
space
)
SinkAnim
(
anonymous_namespace{main.cpp}
)
SkeletonWindow
(
skeleton
)
SnowEffect3D
(
example
)
SnowFlake
(
example
)
Socket
(
mxnetwork
)
SocketAddress
(
mxnetwork
)
SoftwareRenderer
(
anonymous_namespace{main.cpp}
)
SpaceRoxWindow
SpriteAlphaBounds
(
defender
)
SpType
(
mxvk
)
Star
(
anonymous_namespace{pong.cpp}
)
Star
(
anonymous_namespace{starship.cpp}
)
Star
(
space
)
Star
StarField
(
space
)
StarfieldWindow
(
example
)
StarParticle
(
example::anonymous_namespace{example.cpp}
)
StarParticle
(
example
)
StarshipWindow
(
example
)
StarUniformBufferObject
(
anonymous_namespace{starship.cpp}
)
StarVertex
(
anonymous_namespace{pong.cpp}
)
StarVertex
(
anonymous_namespace{starship.cpp}
)
StaticWindow
(
example
)
SteadyClockPolicy
StencilWindow
(
example
)
StopWatch
Stream
(
anonymous_namespace{binary_matrix.cpp}
)
SubMesh
(
mxvk
)
SurfaceDeleter
(
anonymous_namespace{binary_matrix.cpp}
)
SurfaceDeleter
(
anonymous_namespace{main.cpp}
)
SurfaceDeleter
(
example
)
SurfaceDeleter
(
surface
)
SurfaceWindow
(
surface
)
T
TetrisWindow
(
anonymous_namespace{tetris.cpp}
)
Texture
(
anonymous_namespace{main.cpp}
)
TextureLevel
(
anonymous_namespace{main.cpp}
)
TextureResource
(
mxvk
)
TexVertex
(
anonymous_namespace{main.cpp}
)
TicTacToeWindow
(
example
)
TileMatrix
Tour
(
knight
)
Projectile::TrailPoint
(
walk
)
Triangle
(
anonymous_namespace{main.cpp}
)
Triangle
(
mxvk
)
TtfDeleter
(
anonymous_namespace{binary_matrix.cpp}
)
TuxSprite
(
anonymous_namespace{point.cpp}
)
U
Ufo
(
defender
)
UniformBufferObject
(
mxvk
)
V
Vec2
(
mxvk::anonymous_namespace{mxvk_model.cpp}
)
vec2D
(
mxvk
)
Vec3
(
mxvk::anonymous_namespace{mxvk_model.cpp}
)
vec3D
(
mxvk
)
vec4D
(
mxvk
)
VK_Capture
(
mxvk
)
VK_Config
(
mxvk
)
VK_ConfigItem
(
mxvk
)
VK_Console
(
mxvk
)
VK_Controller
(
mxvk
)
VK_FF_Capture
(
mxvk
)
VK_IOWindow
(
mxvk
)
VK_Joystick
(
mxvk
)
VK_Mixer
(
mxvk
)
VK_PointSpriteBatch
(
mxvk
)
VK_Sprite
(
mxvk
)
VK_Sprite3D
(
mxvk
)
VK_Stencil
(
mxvk
)
VK_Text
(
mxvk
)
VK_Window
(
mxvk
)
VKAbstractModel
(
mxvk
)
VKSprite
VKSpritePixelPlotter
(
mxvk
)
VKText
VKVertex
(
mxvk
)
VKVertexHash
(
mxvk
)
VulkanContext
(
mxvk
)
W
WalkWindow
(
walk
)
WallSegment
(
walk
)
RawWallRenderer::WallUniforms
(
walk
)
RawWallRenderer::WallVertex
(
walk
)
WaterWindow
(
example
)
Wrapper
(
mxvk
)
Writer
Generated by
1.16.1