MCPcopy Create free account

hub / github.com/DadSchoorse/vkBasalt / types & classes

Types & classes94 in github.com/DadSchoorse/vkBasalt

↓ 5 callersClassspirv_instruction
<summary> A single instruction in a SPIR-V module </summary>
src/reshade/effect_codegen_spirv.cpp:24
↓ 2 callersClasslocation
<summary> Structure which keeps track of a code location </summary>
src/reshade/effect_token.hpp:16
↓ 1 callersClassLutCube
reads .cube files returns a vector of bytes one byte is one color value 4 bytes stand for rgba the alpha value is always 2
src/lut_cube.hpp:28
ClassCasEffect
src/effect_cas.hpp:18
EnumColor
src/util.hpp:12
ClassConfig
src/config.hpp:15
ClassDDS_HEADER
src/stb_image_dds.h:21
ClassDDS_HEADER_DXT10
src/stb_image_dds.h:54
ClassDDS_PIXELFORMAT
src/stb_image_dds.h:32
ClassDateUniform
src/reshade_uniforms.hpp:54
ClassDebandEffect
src/effect_deband.hpp:18
ClassDepthUniform
src/reshade_uniforms.hpp:135
ClassDeviceDispatch
src/vkdispatch.hpp:17
ClassDlsEffect
src/effect_dls.hpp:17
ClassEffect
src/effect.hpp:14
ClassFrameCountUniform
src/reshade_uniforms.hpp:43
ClassFrameTimeUniform
src/reshade_uniforms.hpp:32
ClassFxaaEffect
src/effect_fxaa.hpp:18
ClassFxaaTex
src/shader/fxaa3_11.h:685
ClassKeyUniform
src/reshade_uniforms.hpp:103
EnumLogLevel
src/logger.hpp:15
ClassLogger
src/logger.hpp:25
ClassLogicalDevice
src/logical_device.hpp:14
ClassLogicalSwapchain
for each swapchain, we have the Images and the other stuff we need to execute the compute shader
src/logical_swapchain.hpp:19
ClassLutEffect
src/effect_lut.hpp:18
ClassMouseButtonUniform
src/reshade_uniforms.hpp:111
ClassMouseDeltaUniform
src/reshade_uniforms.hpp:127
ClassMousePointUniform
src/reshade_uniforms.hpp:119
ClassPingPongUniform
src/reshade_uniforms.hpp:73
ClassRandomUniform
src/reshade_uniforms.hpp:91
ClassReshadeEffect
src/effect_reshade.hpp:25
ClassReshadeUniform
src/reshade_uniforms.hpp:19
ClassSimpleEffect
src/effect_simple.hpp:20
ClassSmaaEffect
src/effect_smaa.hpp:20
ClassSmaaOptions
get config options
src/effect_smaa.cpp:103
ClassTimerUniform
src/reshade_uniforms.hpp:62
ClassTransferEffect
src/effect_transfer.hpp:20
Classannotation
<summary> An annotation attached to a variable. </summary>
src/reshade/effect_module.hpp:156
Classcodegen
src/reshade/effect_parser.hpp:29
Classcodegen
<summary> A SSA code generation back-end interface for the parser to call into. </summary>
src/reshade/effect_codegen.hpp:17
Classcodegen_spirv
src/reshade/effect_codegen_spirv.cpp:114
Classconstant
<summary> Structure which encapsulates a parsed constant value </summary>
src/reshade/effect_expression.hpp:101
Enumcontrol_mask
src/reshade/effect_parser.cpp:1509
Enumdatatype
src/reshade/effect_expression.hpp:18
Classentry_point
<summary> A shader entry point function. </summary>
src/reshade/effect_module.hpp:217
Classexpression
<summary> Structures which keeps track of the access chain of an expression </summary>
src/reshade/effect_expression.hpp:119
Classfunction_blocks
src/reshade/effect_codegen_spirv.cpp:136
Classfunction_info
<summary> A function defined in the shader code. </summary>
src/reshade/effect_module.hpp:226
Classif_level
src/reshade/effect_preprocessor.hpp:91
Classinput_level
src/reshade/effect_preprocessor.hpp:98
Classintrinsic
src/reshade/effect_symbol_table.cpp:14
Classlexer
src/reshade/effect_parser.hpp:81
Classlexer
src/reshade/effect_preprocessor.hpp:101
Classlexer
<summary> A lexical analyzer for C-like languages. </summary>
src/reshade/effect_lexer.hpp:15
Classmacro
src/reshade/effect_preprocessor.hpp:22
Enummacro_replacement
src/reshade/effect_preprocessor.cpp:46
Classmodule
<summary> In-memory representation of an effect file. </summary>
src/reshade/effect_module.hpp:281
Classon_scope_exit
src/reshade/effect_parser.cpp:13
Enumop_type
src/reshade/effect_expression.hpp:123
Enumop_type
src/reshade/effect_preprocessor.cpp:17
Classoperation
src/reshade/effect_expression.hpp:121
Classparser
<summary> A parser for the ReShade FX shader language. </summary>
src/reshade/effect_parser.hpp:16
Enumpass_blend_func
<summary> Specifies blend factors, which modulate values between the pixel shader output and render target. </summary>
src/reshade/effect_module.hpp:74
Enumpass_blend_op
<summary> Specifies RGB or alpha blending operations. </summary>
src/reshade/effect_module.hpp:62
Classpass_info
<summary> A render pass with all its state info. </summary>
src/reshade/effect_module.hpp:239
Enumpass_stencil_func
<summary> Specifies comparison options for depth-stencil testing. </summary>
src/reshade/effect_module.hpp:106
Enumpass_stencil_op
<summary> Specifies the stencil operations that can be performed during depth-stencil testing. </summary>
src/reshade/effect_module.hpp:91
Classpreprocessor
<summary> A C-style preprocessor implementation. </summary>
src/reshade/effect_preprocessor.hpp:19
Enumprimitive_topology
<summary> Specifies the possible primitives. </summary>
src/reshade/effect_module.hpp:121
Enumqualifier
src/reshade/effect_expression.hpp:31
Classrpn_token
src/reshade/effect_preprocessor.cpp:693
Classsampler_info
<summary> A texture sampler defined in the shader code. </summary>
src/reshade/effect_module.hpp:182
Classscope
<summary> A scope encapsulating symbols </summary>
src/reshade/effect_symbol_table.hpp:16
Classscope
src/reshade/effect_symbol_table.hpp:96
Classscoped_symbol
src/reshade/effect_symbol_table.hpp:95
Classspirv_basic_block
<summary> A list of instructions forming a basic block in the SPIR-V module </summary>
src/reshade/effect_codegen_spirv.cpp:101
Classstruct_info
<summary> A struct type defined in the shader code. </summary>
src/reshade/effect_module.hpp:133
Classstruct_member_info
src/reshade/effect_module.hpp:137
Classstruct_member_info
<summary> A struct field defined in the shader code. </summary>
src/reshade/effect_module.hpp:144
Classsymbol
<summary> A single symbol in the symbol table </summary>
src/reshade/effect_symbol_table.hpp:38
Classsymbol_table
<summary> A symbol table managing a list of scopes and symbols </summary>
src/reshade/effect_symbol_table.hpp:50
Enumsymbol_type
<summary> Enumeration of all possible symbol types </summary>
src/reshade/effect_symbol_table.hpp:25
Classtechnique_info
<summary> A collection of passes that make up an effect. </summary>
src/reshade/effect_module.hpp:271
Enumtexture_address_mode
<summary> Specifies behavior of sampling with texture coordinates outside an image. </summary>
src/reshade/effect_module.hpp:51
Enumtexture_filter
<summary> A filtering type used for texture lookups. </summary>
src/reshade/effect_module.hpp:36
Enumtexture_format
<summary> A list of supported image formats. </summary>
src/reshade/effect_module.hpp:15
Classtexture_info
<summary> A texture defined in the shader code. </summary>
src/reshade/effect_module.hpp:166
Classtm
src/reshade_uniforms.cpp:142
Classtoken
<summary> A structure describing a single token in the input string. </summary>
src/reshade/effect_token.hpp:190
Enumtoken_type
src/reshade/effect_lexer.cpp:12
Enumtokenid
<summary> A collection of identifiers for various possible tokens. </summary>
src/reshade/effect_token.hpp:29
Classtype
<summary> Structure which encapsulates a parsed value type </summary>
src/reshade/effect_expression.hpp:16
Classtype_lookup
src/reshade/effect_codegen_spirv.cpp:124
Classuniform_info
<summary> An uniform variable defined in the shader code. </summary>
src/reshade/effect_module.hpp:203