OGRE
2.2.4
Object-Oriented Graphics Rendering Engine
|
Namespaces | |
Ogre | |
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/ | |
Macros | |
#define | ARRAY_INT_ZERO 0 |
#define | ARRAY_MASK_ZERO false |
#define | ARRAY_PACKED_REALS 1 |
#define | ARRAY_REAL_ZERO 0 |
#define | CastArrayToReal(outFloatPtr, arraySimd) (*(outFloatPtr) = arraySimd) |
Input must be 16-byte aligned. More... | |
#define | CastIntToReal(x) (x) |
#define | CastRealToInt(x) (x) |
#define | ogre_madd(a, b, c) ( (c) + ( (a) * (b) ) ) |
#define | OGRE_PREFETCH_NTA(x) ((void)0) |
#define | OGRE_PREFETCH_SLOT_DISTANCE 0 |
#define | OGRE_PREFETCH_T0(x) ((void)0) |
#define | OGRE_PREFETCH_T1(x) ((void)0) |
#define | OGRE_PREFETCH_T2(x) ((void)0) |
Typedefs | |
typedef uint32 | Ogre::ArrayInt |
typedef bool | Ogre::ArrayMaskI |
typedef bool | Ogre::ArrayMaskR |
typedef Radian | Ogre::ArrayRadian |
typedef Real | Ogre::ArrayReal |
#define ARRAY_INT_ZERO 0 |
#define ARRAY_MASK_ZERO false |
#define ARRAY_PACKED_REALS 1 |
Referenced by Ogre::Frustum::_getCachedWorldSpaceCorners(), Ogre::ObjectData::advanceBoundsPack(), Ogre::ObjectData::advanceCullLightPack(), Ogre::ObjectData::advanceDirtyInstanceMgr(), Ogre::ObjectData::advanceFrustumPack(), Ogre::ObjectData::advanceLightPack(), Ogre::ObjectData::advanceLodPack(), Ogre::BoneTransform::advancePack(), Ogre::ObjectData::advancePack(), Ogre::Transform::advancePack(), Ogre::SkeletonDef::blockIdxToSlotStart(), Ogre::ArrayAabb::getAsAabb(), Ogre::ArrayMatrix4::getAsMatrix4(), Ogre::ArrayQuaternion::getAsQuaternion(), Ogre::ArrayVector3::getAsVector3(), Ogre::Renderable::getCurrentMaterialLod(), Ogre::MovableObject::instanceBatchCullFrustumThreaded(), Ogre::ArrayAabb::setFromAabb(), Ogre::ArrayMatrix4::setFromMatrix4(), Ogre::ArrayQuaternion::setFromQuaternion(), Ogre::ArrayVector3::setFromVector3(), and Ogre::SkeletonDef::slotToBlockIdx().
#define ARRAY_REAL_ZERO 0 |
Referenced by Ogre::ArrayRay::intersects().
#define CastArrayToReal | ( | outFloatPtr, | |
arraySimd | |||
) | (*(outFloatPtr) = arraySimd) |
Input must be 16-byte aligned.
#define CastIntToReal | ( | x | ) | (x) |
#define CastRealToInt | ( | x | ) | (x) |
#define ogre_madd | ( | a, | |
b, | |||
c | |||
) | ( (c) + ( (a) * (b) ) ) |
#define OGRE_PREFETCH_NTA | ( | x | ) | ((void)0) |
#define OGRE_PREFETCH_SLOT_DISTANCE 0 |
#define OGRE_PREFETCH_T0 | ( | x | ) | ((void)0) |
#define OGRE_PREFETCH_T1 | ( | x | ) | ((void)0) |
#define OGRE_PREFETCH_T2 | ( | x | ) | ((void)0) |