![]() |
Mako 9.1.0 API
MakoCore SDK API Documentation
|
Custom on-GPU post-processes for Apex. More...
Go to the source code of this file.
Classes | |
| class | JawsMako::CShaderParams |
| A simple collection of shader parameters provided to a custom post process, consisting of a Vulkan shader, the optional textures provided to that shader, and the optional push constants provided to that shader. More... | |
| class | JawsMako::CCustomColorPostProcessSpec |
| Represents a custom post process step that operates on the color (i.e. non-spot components) using an externally supplied Vulkan fragment shader, (optional) textures and (optional) push constants. More... | |
| class | JawsMako::CCustomSpotPostProcessSpec |
| Represents a custom post process step that operates on the spot components of a render using an externally supplied Vulkan fragment shaders, (optional) textures and (optional) push constants. More... | |
| class | JawsMako::CCustomColorTexturePostProcessSpec |
| As per CCustomSpotPostProcessSpec, but where the inputs are provided as textures instead of regular sub-pass inputs. More... | |
| class | JawsMako::CCustomSpotTexturePostProcessSpec |
| As per CCustomSpotPostProcessSpec, but where the inputs are provided as textures instead of regular sub-pass inputs. More... | |
| class | JawsMako::CCustomSpotMergePostProcessSpec |
| Represents a custom post process step that merges spot components into an existing process result. It is a custom version of CSpotMergePostProcess that allows a custom fragment shader to perform this work in order to implement special behavior, such as dealing with complex color interactions. More... | |
Namespaces | |
| namespace | JawsMako |
Macros | |
| #define | obj2CCustomColorPostProcessSpec(obj) |
| #define | obj2CCustomSpotPostProcessSpec(obj) |
| #define | obj2CCustomColorTexturePostProcessSpec(obj) |
| #define | obj2CCustomSpotTexturePostProcessSpec(obj) |
| #define | obj2CCustomSpotMergePostProcessSpec(obj) |
Typedefs | |
| typedef CEDLVector< CShaderParams > | JawsMako::CShaderParamsVect |
Custom on-GPU post-processes for Apex.
| #define obj2CCustomColorPostProcessSpec | ( | obj | ) |
| #define obj2CCustomColorTexturePostProcessSpec | ( | obj | ) |
| #define obj2CCustomSpotMergePostProcessSpec | ( | obj | ) |
| #define obj2CCustomSpotPostProcessSpec | ( | obj | ) |
| #define obj2CCustomSpotTexturePostProcessSpec | ( | obj | ) |