public class SCRTGridMeshEntity extends SCRTSceneEntity
swigCMemOwn
Modifier | Constructor and Description |
---|---|
|
SCRTGridMeshEntity() |
protected |
SCRTGridMeshEntity(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
delete() |
protected void |
finalize() |
protected static long |
getCPtr(SCRTGridMeshEntity obj) |
TSRTexture |
getHeightMap() |
int |
getKind() |
void |
onEngineRestart() |
void |
render() |
void |
renderRaw() |
void |
setGridDrawingProperties(SCRTGridDrawingProperties _Properties) |
void |
setHeightmapScaleOffset(double _dDataScaleY,
double _dDataOffsetY) |
void |
setMaterial(TSRMaterial _material) |
void |
setMeshRange(SCRTAxisRange _crMeshRangeX,
SCRTAxisRange _crMeshRangeY,
SCRTAxisRange _crMeshRangeZ) |
void |
setTexture(TSRTexture _pTexture) |
void |
setVisibleRange(SCRTAxisRange _crVisibleRangeX,
SCRTAxisRange _crVisibleRangeY,
SCRTAxisRange _crVisibleRangeZ) |
void |
updateHeightCoordinates(float[] _paHeightCoords,
int _iGridWidth,
int _iGridHeight) |
void |
updateHeightCoordinatesVec(Vectorf heightCoords,
int gridWidth,
int gridHeight) |
void |
updateMeshes(float[] _paHeightCoords,
float[] _paXZOffsets,
int[] _paCellColors,
int _iGridWidth,
int _iGridHeight,
int _eMeshRes) |
void |
updateMeshesVec(Vectorf heightCoords,
Vectorf zOffsets,
Vectorui cellColors,
int gridWidth,
int gridHeight,
int meshResolution) |
addChildEntityInternal, clearChildEntitiesInternal, debugRender, draw, drawRaw, getBounds, getChildEntities, getChildInternal, getChildrenCountInternal, getCPtr, getEntityId, getMesh, getSelectionHelper, getWorld, isVisible, removeChildEntityInternal, setEntityId, setPosition, setRotation, setScale, setVisible, setWorld, subscribeChildEntities, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership, unsubscribeChildEntities, update, updateVisibility
forceLink, getCPtr, getM_BoundBox, getM_Transform, getObjectType, getObjectTypeName, getPosition, getZOrder, setM_BoundBox, setM_Transform, setZOrder, staticClass
getCPtr, getName, load, load, loadBinary, loadBinary, onRTU, reload, save, save, saveBinary, saveBinary, setName
protected SCRTGridMeshEntity(long cPtr, boolean cMemoryOwn)
public SCRTGridMeshEntity()
protected static long getCPtr(SCRTGridMeshEntity obj)
protected void finalize()
finalize
in class SCRTSceneEntity
public void delete()
delete
in class SCRTSceneEntity
public void updateMeshesVec(Vectorf heightCoords, Vectorf zOffsets, Vectorui cellColors, int gridWidth, int gridHeight, int meshResolution)
public void updateMeshes(float[] _paHeightCoords, float[] _paXZOffsets, int[] _paCellColors, int _iGridWidth, int _iGridHeight, int _eMeshRes)
public void updateHeightCoordinatesVec(Vectorf heightCoords, int gridWidth, int gridHeight)
public void updateHeightCoordinates(float[] _paHeightCoords, int _iGridWidth, int _iGridHeight)
public void setMaterial(TSRMaterial _material)
setMaterial
in class SCRTSceneEntity
public void render()
render
in class SCRTSceneEntity
public void renderRaw()
renderRaw
in class SCRTSceneEntity
public void onEngineRestart()
onEngineRestart
in class SCRTSceneEntity
public int getKind()
getKind
in class SCRTSceneEntity
public void setTexture(TSRTexture _pTexture)
public void setMeshRange(SCRTAxisRange _crMeshRangeX, SCRTAxisRange _crMeshRangeY, SCRTAxisRange _crMeshRangeZ)
public void setVisibleRange(SCRTAxisRange _crVisibleRangeX, SCRTAxisRange _crVisibleRangeY, SCRTAxisRange _crVisibleRangeZ)
public void setHeightmapScaleOffset(double _dDataScaleY, double _dDataOffsetY)
public void setGridDrawingProperties(SCRTGridDrawingProperties _Properties)
public TSRTexture getHeightMap()
getHeightMap
in class SCRTSceneEntity