#include <OgreShaderFunctionAtom.h>
|
Public Types inherited from Ogre::RTShader::Operand |
enum | OpMask : uchar {
OPM_NONE = 0,
OPM_X = 0x0001,
OPM_Y = 0x0002,
OPM_Z = 0x0004,
OPM_W = 0x0008,
OPM_XY = OPM_X | OPM_Y,
OPM_XZ = OPM_X | OPM_Z,
OPM_XW = OPM_X | OPM_W,
OPM_YZ = OPM_Y | OPM_Z,
OPM_YW = OPM_Y | OPM_W,
OPM_ZW = OPM_Z | OPM_W,
OPM_XYZ = OPM_X | OPM_Y | OPM_Z,
OPM_XYW = OPM_X | OPM_Y | OPM_W,
OPM_XZW = OPM_X | OPM_Z | OPM_W,
OPM_YZW = OPM_Y | OPM_Z | OPM_W,
OPM_XYZW = OPM_X | OPM_Y | OPM_Z | OPM_W,
OPM_ALL = OPM_XYZW
} |
|
enum | OpSemantic { OPS_IN,
OPS_OUT,
OPS_INOUT
} |
|
Static Public Member Functions inherited from Ogre::RTShader::Operand |
static int | getFloatCount (int mask) |
| Return the float count of the given mask. More...
|
|
static GpuConstantType | getGpuConstantType (int mask) |
| Return the gpu constant type of the given mask. More...
|
|
static String | getMaskAsString (int mask) |
| Returns the given mask as string representation. More...
|
|
◆ In() [1/7]
Ogre::RTShader::In::In |
( |
const Operand & |
rhs | ) |
|
|
inline |
◆ In() [2/7]
◆ In() [3/7]
◆ In() [4/7]
Ogre::RTShader::In::In |
( |
float |
f | ) |
|
|
inline |
◆ In() [5/7]
Ogre::RTShader::In::In |
( |
const Vector2 & |
v | ) |
|
|
inline |
◆ In() [6/7]
Ogre::RTShader::In::In |
( |
const Vector3 & |
v | ) |
|
|
inline |
◆ In() [7/7]
Ogre::RTShader::In::In |
( |
const Vector4 & |
v | ) |
|
|
inline |
The documentation for this struct was generated from the following file: