|
Euphoria
|
| Ceu::AA | Axis + Angle |
| Ceu::An | An angle in both degrees and radians |
| ▼Ceu::render::BaseTexture | Base class for all textures, but only exist due to code reuse and can easily be inlined |
| Ceu::render::FrameBuffer | "render to texture" feature |
| Ceu::render::Texture2d | A 2d image texture |
| Ceu::render::TextureCubemap | A cubemap texture |
| Ceu::render::BoundFbo | Raii class to render to a FrameBuffer |
| Ceu::render::BoundUniformBuffer | |
| Ceu::Color | Represents a color with an alpha component. The color is stored in gamma (non-linear) space (aka sRGB) |
| Ceu::render::CompiledGeomVertexAttributes | A list of CompiledVertexLayoutNoNameList (for geom) |
| Ceu::render::CompiledShaderVertexAttributes | A list of CompiledVertexElement (for shader) |
| Ceu::render::CompiledUniformProp | A compiled uniform buffer property that can be used in a shader |
| Ceu::render::CompiledVertexElement | A realized VertexElementDescription like vec3 position at gl shader position 3 |
| Ceu::render::CompiledVertexElementNoName | A realized VertexElementDescription without name like vec3 at gl shader position 3 |
| Ceu::render::CompiledVertexTypeList | A mapping of the vertex type (position...) to the actual shader id (for more than one shader) |
| Ceu::render::DrawableFont | |
| Ceu::render::DrawableText | |
| Ceu::render::Glyph | |
| Ceu::Guid | Represents a universally unique identifier |
| Ceu::Hsh | Hash of a non-owning string |
| Ceu::HshO | Hash of an owning string |
| Ceu::Hsl | Represents a color in the sRGB color space |
| Ceu::core::Image | A simple sRGB(A) image |
| Ceu::render::InputCommand | |
| Ceu::render::InstanceProp | A property for a shader used in instanced rendering |
| ▼Ceu::render::Layer | |
| Ceu::render::RenderLayer2 | |
| Ceu::render::RenderLayer3 | |
| Ceu::render::LayoutData | |
| Ceu::render::LerpData | |
| Ceu::Lin_rgb | Represents a linear sRGB color |
| Ceu::render::ListOfTextDrawCommands | |
| Ceu::core::LoadedFont | |
| Ceu::core::LoadedGlyph | |
| Ceu::log::Logger | Logger output class |
| Ceu::Lrtb | Offset from sides |
| Ceu::m4 | 4x4 matrix |
| Ceu::MemoryChunk | |
| Ceu::MemoryChunkData | |
| Ceu::n2 | 2d unit (vector) |
| Ceu::OkHsl | Represents a color in the OKhsl color space |
| Ceu::OkHsv | Represents a color in the OKhsv color space |
| Ceu::OkLab | Represents a color in the OKlab color space |
| Ceu::OkLch | Represents a color in the OKlch color space |
| Ceu::render::OpenglStates | A "cache" for the current open gl state |
| Ceu::core::PixelColor | A simple integer sRGBA color |
| Ceu::Q | A quaternion representing a rotation in 3d |
| Ceu::render::Quad | |
| Ceu::R< T > | A (inclusive) range between two values |
| Ceu::Rect | |
| Ceu::render::Render2 | |
| Ceu::render::RenderCommand | |
| Ceu::Rgb | Represents color in gamma (non-linear) space (aka sRGB) |
| Ceu::render::RotateQuad | |
| Ceu::log::ScopedLogger | RAII handler to change the current Logger class |
| Ceu::render::ShaderProgram | RAII representation of a open gl shader program |
| Ceu::Size | Size |
| Ceu::render::SpriteBatch | |
| Ceu::render::StateChanger | A helper class to change both the opengl state and the cache |
| Ceu::render::TextDrawCommand | |
| Ceu::render::Uniform | Represents a found shader uniform and created via ShaderProgram::GetUniform() |
| Ceu::render::UniformBuffer | |
| Ceu::render::UniformBufferCompiler | |
| Ceu::render::UniformBufferSetup | |
| Ceu::render::UniformProp | Internal |
| Ceu::v2 | 2d vector |
| ▼Ceu::v3 | 3d vector |
| Ceu::n3 | 3d unit (vector) |
| Ceu::v4 | A 4d vector |
| Ceu::render::Vertex2 | |
| Ceu::render::VertexElementDescription | A not-yet-realised binding to a shader variable like vec3 position |
| Ceu::Ypr | Yaw + pitch + roll |