Kemena3D
Loading...
Searching...
No Matches
kemena::kShaderSource Struct Reference

Holds the split stages of a combined shader source. More...

#include <kshader.h>

Public Attributes

kString vertex
 Vertex stage source.
kString geometry
 Optional geometry stage source (empty if absent).
kString fragment
 Fragment / pixel stage source.

Detailed Description

Holds the split stages of a combined shader source.

Combined shader files use section markers to separate stages:

  • vertex source appears before any marker (or after "// --- VERTEX ---")
  • "// --- GEOMETRY ---" introduces an optional geometry stage
  • "// --- FRAGMENT ---" introduces the fragment / pixel stage

Member Data Documentation

◆ fragment

kString kemena::kShaderSource::fragment

Fragment / pixel stage source.

◆ geometry

kString kemena::kShaderSource::geometry

Optional geometry stage source (empty if absent).

◆ vertex

kString kemena::kShaderSource::vertex

Vertex stage source.


The documentation for this struct was generated from the following file: