TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
G3D::PrecomputedRandom::HemiUniformData Class Reference

#include <PrecomputedRandom.h>

Public Attributes

float cosHemiX
 
float cosHemiY
 
float cosHemiZ
 
float uniform
 

Detailed Description

Put the cosHemi and the uniform together so that when alternating between them we stay in cache. This is also packed into a good size for SIMD and GPU operations.

Member Data Documentation

float G3D::PrecomputedRandom::HemiUniformData::cosHemiX
float G3D::PrecomputedRandom::HemiUniformData::cosHemiY
float G3D::PrecomputedRandom::HemiUniformData::cosHemiZ
float G3D::PrecomputedRandom::HemiUniformData::uniform

The documentation for this class was generated from the following file: