Epok Engine

PSYQO SDK

Primitives / Common

primitives/common.hh · typed PlayStation GPU primitives

Module

typed PlayStation GPU primitives.

Header
primitives/common.hh
Include
#include "psyqo/primitives/common.hh"
Stability
Pinned PsyQo API

Include this module

C++ include
#include "psyqo/primitives/common.hh"

Types

Functions and methods

ClutIndexConstructs `psyqo::PrimPieces::ClutIndex` for typed PlayStation GPU primitives.constructorcopyPerforms `copy` as part of typed PlayStation GPU primitives.MethoddisableDisplayAreaPerforms `disable display area` as part of typed PlayStation GPU primitives.MethodenableDisplayAreaPerforms `enable display area` as part of typed PlayStation GPU primitives.MethodgetColorModeReturns color mode as part of typed PlayStation GPU primitives.MethodgetPageLocReturns page loc as part of typed PlayStation GPU primitives.MethodgetPageXReturns page x as part of typed PlayStation GPU primitives.MethodgetPageYReturns page y as part of typed PlayStation GPU primitives.MethodgetSemiTransReturns semi trans as part of typed PlayStation GPU primitives.MethodhasDitheringReports whether dithering as part of typed PlayStation GPU primitives.MethodisDisplayAreaEnabledReports whether display area enabled as part of typed PlayStation GPU primitives.MethodisEmptyReports whether empty as part of typed PlayStation GPU primitives.Methodoperator=Performs `operator =` as part of typed PlayStation GPU primitives.MethodsetSets set as part of typed PlayStation GPU primitives.MethodsetDitheringSets dithering as part of typed PlayStation GPU primitives.MethodsetPageLocSets page loc as part of typed PlayStation GPU primitives.MethodsetPageXSets page x as part of typed PlayStation GPU primitives.MethodsetPageXSets page x as part of typed PlayStation GPU primitives.MethodsetPageYSets page y as part of typed PlayStation GPU primitives.MethodsetPageYSets page y as part of typed PlayStation GPU primitives.MethodTPageAttrConstructs `psyqo::PrimPieces::TPageAttr` for typed PlayStation GPU primitives.constructor

Fields, variables and values

aExposes `a` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldattrExposes `attr` on `psyqo::PrimPieces::PageInfo` for typed PlayStation GPU primitives.FieldAutoNamed value `Auto` in `psyqo::Prim::Transparency`.Enum valuebExposes `b` on `psyqo::Color::(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\primitives\common.hh:92:5)` for typed PlayStation GPU primitives.FieldbExposes `b` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldclutExposes `clut` on `psyqo::PrimPieces::TexInfo` for typed PlayStation GPU primitives.FieldFullBackAndFullFrontNamed value `FullBackAndFullFront` in `psyqo::Prim::TPageAttr::SemiTrans`.Enum valueFullBackAndQuarterFrontNamed value `FullBackAndQuarterFront` in `psyqo::Prim::TPageAttr::SemiTrans`.Enum valueFullBackSubFullFrontNamed value `FullBackSubFullFront` in `psyqo::Prim::TPageAttr::SemiTrans`.Enum valuegExposes `g` on `psyqo::Color::(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\primitives\common.hh:92:5)` for typed PlayStation GPU primitives.FieldhExposes `h` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldHalfBackAndHalfFrontNamed value `HalfBackAndHalfFront` in `psyqo::Prim::TPageAttr::SemiTrans`.Enum valueOpaqueNamed value `Opaque` in `psyqo::Prim::Transparency`.Enum valuepackedExposes `packed` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldpackedExposes `packed` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldposExposes `pos` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldrExposes `r` on `psyqo::Color::(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\primitives\common.hh:92:5)` for typed PlayStation GPU primitives.FieldsExposes `s` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldSemiTransparentNamed value `SemiTransparent` in `psyqo::Prim::Transparency`.Enum valuesizeExposes `size` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldtExposes `t` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldTex16BitsNamed value `Tex16Bits` in `psyqo::Prim::TPageAttr::ColorMode`.Enum valueTex4BitsNamed value `Tex4Bits` in `psyqo::Prim::TPageAttr::ColorMode`.Enum valueTex8BitsNamed value `Tex8Bits` in `psyqo::Prim::TPageAttr::ColorMode`.Enum valueuExposes `u` on `psyqo::PrimPieces::PageInfo` for typed PlayStation GPU primitives.FielduExposes `u` on `psyqo::PrimPieces::TexInfo` for typed PlayStation GPU primitives.FielduExposes `u` on `psyqo::PrimPieces::UVCoords` for typed PlayStation GPU primitives.FielduExposes `u` on `psyqo::PrimPieces::UVCoordsPadded` for typed PlayStation GPU primitives.FielduExposes `u` on the `psyqo` namespace for typed PlayStation GPU primitives.FielduserExposes `user` on `psyqo::Color::(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\primitives\common.hh:92:5)` for typed PlayStation GPU primitives.FielduserExposes `user` on `psyqo::PrimPieces::UVCoordsPadded` for typed PlayStation GPU primitives.FieldvExposes `v` on `psyqo::PrimPieces::PageInfo` for typed PlayStation GPU primitives.FieldvExposes `v` on `psyqo::PrimPieces::TexInfo` for typed PlayStation GPU primitives.FieldvExposes `v` on `psyqo::PrimPieces::UVCoords` for typed PlayStation GPU primitives.FieldvExposes `v` on `psyqo::PrimPieces::UVCoordsPadded` for typed PlayStation GPU primitives.FieldvExposes `v` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldwExposes `w` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldxExposes `x` on the `psyqo` namespace for typed PlayStation GPU primitives.FieldyExposes `y` on the `psyqo` namespace for typed PlayStation GPU primitives.Field