OGRE: OgreHlmsPso.h File Reference

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Classes | Namespaces | Enumerations
OgreHlmsPso.h File Reference
`#include "OgrePixelFormatGpu.h"`
`#include "Vao/OgreVertexBufferPacked.h"`
`#include "OgreGpuProgram.h"`
`#include "OgreHeaderPrefix.h"`
`#include "OgreHeaderSuffix.h"`

## Classes
struct | Ogre::HlmsComputePso
struct | Ogre::HlmsPassPso
| IT'S MEMBERS MUST BE KEPT POD (Otherwise HlmsPso needs to be modified). More...
struct | Ogre::HlmsPso
| Defines a PipelineStateObject as required by Vulkan, Metal & DX12. More...

## Namespaces
| Ogre

## Enumerations
enum | Ogre::OperationType { Ogre::OT_POINT_LIST = 1, Ogre::OT_LINE_LIST = 2, Ogre::OT_LINE_STRIP = 3, Ogre::OT_TRIANGLE_LIST = 4, Ogre::OT_TRIANGLE_STRIP = 5, Ogre::OT_TRIANGLE_FAN = 6, Ogre::OT_PATCH_1_CONTROL_POINT = 7, Ogre::OT_PATCH_2_CONTROL_POINT = 8, Ogre::OT_PATCH_3_CONTROL_POINT = 9, Ogre::OT_PATCH_4_CONTROL_POINT = 10, Ogre::OT_PATCH_5_CONTROL_POINT = 11, Ogre::OT_PATCH_6_CONTROL_POINT = 12, Ogre::OT_PATCH_7_CONTROL_POINT = 13, Ogre::OT_PATCH_8_CONTROL_POINT = 14, Ogre::OT_PATCH_9_CONTROL_POINT = 15, Ogre::OT_PATCH_10_CONTROL_POINT = 16, Ogre::OT_PATCH_11_CONTROL_POINT = 17, Ogre::OT_PATCH_12_CONTROL_POINT = 18, Ogre::OT_PATCH_13_CONTROL_POINT = 19, Ogre::OT_PATCH_14_CONTROL_POINT = 20, Ogre::OT_PATCH_15_CONTROL_POINT = 21, Ogre::OT_PATCH_16_CONTROL_POINT = 22, Ogre::OT_PATCH_17_CONTROL_POINT = 23, Ogre::OT_PATCH_18_CONTROL_POINT = 24, Ogre::OT_PATCH_19_CONTROL_POINT = 25, Ogre::OT_PATCH_20_CONTROL_POINT = 26, Ogre::OT_PATCH_21_CONTROL_POINT = 27, Ogre::OT_PATCH_22_CONTROL_POINT = 28, Ogre::OT_PATCH_23_CONTROL_POINT = 29, Ogre::OT_PATCH_24_CONTROL_POINT = 30, Ogre::OT_PATCH_25_CONTROL_POINT = 31, Ogre::OT_PATCH_26_CONTROL_POINT = 32, Ogre::OT_PATCH_27_CONTROL_POINT = 33, Ogre::OT_PATCH_28_CONTROL_POINT = 34, Ogre::OT_PATCH_29_CONTROL_POINT = 35, Ogre::OT_PATCH_30_CONTROL_POINT = 36, Ogre::OT_PATCH_31_CONTROL_POINT = 37, Ogre::OT_PATCH_32_CONTROL_POINT = 38 }