SBuildTerrainTextureParams

C++
struct SBuildTerrainTextureParams {
  uint16 nDstTexDimX;
  uint16 nDstTexDimY;
  uint16 nSyncTextures;
  uint16 nSrcTexDimX;
  uint16 nSrcTexDimY;
  class IDynTexture * pDstTex_Diff;
  class IDynTexture * pDstTex_Bump;
  struct IRenderMesh * pRM;
  float fMeshNodeSize;
  float fLodDistance;
  float fTexRangeScale;
  SBuildTerrainTextureInfo arrSrcTextures[32];
  bool bHeightMapMode;
  bool bOverlayBlend;
  bool bMixMask;
  int nBumpDownScale;
  Vec3 vMMSrcNodeInfo;
  struct SBuildItem {
    struct IRenderNode * pRenderNode;
    int nTerrainLayerId;
    int nRemeshTexId[VOX_TEX_NUM_SRC];
  };
  PodArray<SBuildItem> * pDecalsAndRoadsAndTerrainLayers;
  Vec3 vMeshWSPos;
  Vec3 vBoxMin;
};
File

IRenderer.h

SBuildTerrainTextureParams::SBuildItem Structure
C++
struct SBuildItem {
  struct IRenderNode * pRenderNode;
  int nTerrainLayerId;
  int nRemeshTexId[VOX_TEX_NUM_SRC];
};
File

IRenderer.h

SBuildTerrainTextureParams::SBuildItem::nRemeshTexId Data Member
C++
int nRemeshTexId[VOX_TEX_NUM_SRC];
SBuildTerrainTextureParams::SBuildItem::nTerrainLayerId Data Member
C++
int nTerrainLayerId;
SBuildTerrainTextureParams::SBuildItem::pRenderNode Data Member
C++
struct IRenderNode * pRenderNode;
SBuildTerrainTextureParams::SBuildItem::SBuildItem Constructor
C++
SBuildItem();
SBuildTerrainTextureParams::arrSrcTextures Data Member
C++
SBuildTerrainTextureInfo arrSrcTextures[32];
SBuildTerrainTextureParams::bHeightMapMode Data Member
C++
bool bHeightMapMode;
SBuildTerrainTextureParams::bMixMask Data Member
C++
bool bMixMask;
SBuildTerrainTextureParams::bOverlayBlend Data Member
C++
bool bOverlayBlend;
SBuildTerrainTextureParams::fLodDistance Data Member
C++
float fLodDistance;
SBuildTerrainTextureParams::fMeshNodeSize Data Member
C++
float fMeshNodeSize;
SBuildTerrainTextureParams::fTexRangeScale Data Member
C++
float fTexRangeScale;
SBuildTerrainTextureParams::nBumpDownScale Data Member
C++
int nBumpDownScale;
SBuildTerrainTextureParams::nDstTexDimX Data Member
C++
uint16 nDstTexDimX;
SBuildTerrainTextureParams::nDstTexDimY Data Member
C++
uint16 nDstTexDimY;
SBuildTerrainTextureParams::nSrcTexDimX Data Member
C++
uint16 nSrcTexDimX;
SBuildTerrainTextureParams::nSrcTexDimY Data Member
C++
uint16 nSrcTexDimY;
SBuildTerrainTextureParams::nSyncTextures Data Member
C++
uint16 nSyncTextures;
SBuildTerrainTextureParams::pDecalsAndRoadsAndTerrainLayers Data Member
C++
PodArray<SBuildItem> * pDecalsAndRoadsAndTerrainLayers;
SBuildTerrainTextureParams::pDstTex_Bump Data Member
C++
class IDynTexture * pDstTex_Bump;
SBuildTerrainTextureParams::pDstTex_Diff Data Member
C++
class IDynTexture * pDstTex_Diff;
SBuildTerrainTextureParams::pRM Data Member
C++
struct IRenderMesh * pRM;
SBuildTerrainTextureParams::vBoxMin Data Member
C++
Vec3 vBoxMin;
SBuildTerrainTextureParams::vMeshWSPos Data Member
C++
Vec3 vMeshWSPos;
SBuildTerrainTextureParams::vMMSrcNodeInfo Data Member
C++
Vec3 vMMSrcNodeInfo;
SBuildTerrainTextureParams::SBuildTerrainTextureParams Constructor
C++
SBuildTerrainTextureParams();