Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GasGiantJobs::SGPUGenRequest Class Reference

#include <GasGiantJobs.h>

Collaboration diagram for GasGiantJobs::SGPUGenRequest:
Collaboration graph
[legend]

Public Member Functions

 SGPUGenRequest (const SystemPath &sysPath_, const Sint32 uvDIMs_, Terrain *pTerrain_, const float planetRadius_, const float hueAdjust_, GenFaceQuad *pQuad_, Graphics::Texture *pTex_)
 
Sint32 UVDims () const
 
Graphics::TextureTexture () const
 
GenFaceQuadQuad () const
 
const SystemPathSysPath () const
 
void SetupMaterialParams (const int face)
 

Protected Member Functions

 SGPUGenRequest (const SGPUGenRequest &r)=delete
 
Sint32 NumTexels () const
 

Protected Attributes

RefCountedPtr< Graphics::Texturem_texture
 
const SystemPath sysPath
 
const Sint32 uvDIMs
 
TerrainpTerrain
 
const float planetRadius
 
const float hueAdjust
 
std::unique_ptr< GenFaceQuadpQuad
 

Constructor & Destructor Documentation

◆ SGPUGenRequest() [1/2]

GasGiantJobs::SGPUGenRequest::SGPUGenRequest ( const SystemPath sysPath_,
const Sint32  uvDIMs_,
Terrain pTerrain_,
const float  planetRadius_,
const float  hueAdjust_,
GenFaceQuad pQuad_,
Graphics::Texture pTex_ 
)
Here is the call graph for this function:

◆ SGPUGenRequest() [2/2]

GasGiantJobs::SGPUGenRequest::SGPUGenRequest ( const SGPUGenRequest r)
protecteddelete

Member Function Documentation

◆ NumTexels()

Sint32 GasGiantJobs::SGPUGenRequest::NumTexels ( ) const
inlineprotected

◆ Quad()

GenFaceQuad * GasGiantJobs::SGPUGenRequest::Quad ( ) const
inline

◆ SetupMaterialParams()

void GasGiantJobs::SGPUGenRequest::SetupMaterialParams ( const int  face)
Here is the call graph for this function:

◆ SysPath()

const SystemPath & GasGiantJobs::SGPUGenRequest::SysPath ( ) const
inline

◆ Texture()

Graphics::Texture * GasGiantJobs::SGPUGenRequest::Texture ( ) const
inline
Here is the call graph for this function:

◆ UVDims()

Sint32 GasGiantJobs::SGPUGenRequest::UVDims ( ) const
inline

Member Data Documentation

◆ hueAdjust

const float GasGiantJobs::SGPUGenRequest::hueAdjust
protected

◆ m_texture

RefCountedPtr<Graphics::Texture> GasGiantJobs::SGPUGenRequest::m_texture
protected

◆ planetRadius

const float GasGiantJobs::SGPUGenRequest::planetRadius
protected

◆ pQuad

std::unique_ptr<GenFaceQuad> GasGiantJobs::SGPUGenRequest::pQuad
protected

◆ pTerrain

Terrain* GasGiantJobs::SGPUGenRequest::pTerrain
protected

◆ sysPath

const SystemPath GasGiantJobs::SGPUGenRequest::sysPath
protected

◆ uvDIMs

const Sint32 GasGiantJobs::SGPUGenRequest::uvDIMs
protected

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