CRM64Pro GDK v0.15.0
A free cross-platform game development kit built on top of SDL 3.0
Loading...
Searching...
No Matches
CRM64Pro::Scene Member List

This is the complete list of members for CRM64Pro::Scene, including all inherited members.

accessLayerImage(Sint32 layer)CRM64Pro::Scene
accessLayerObject(Sint32 layer)CRM64Pro::Scene
accessLayerTile(Sint32 layer)CRM64Pro::Scene
addLayer(SceneLayer *pLayer, Sint32 idLayer=-1)CRM64Pro::Scene
clear()CRM64Pro::Scene
clearCameraShake(Sint32 iLayer)CRM64Pro::Scene
clearCameraTarget(Sint32 iLayer)CRM64Pro::Scene
closeLayer(Sint32 layer)CRM64Pro::Scene
closeTileSet(Sint32 iTN)CRM64Pro::Scene
createLayer(const string &sName, eSceneLayerType eType, Sint32 idLayer=-1, Sint32 iParam1=0, Sint32 iParam2=0)CRM64Pro::Scene
createTileSet(Sint32 idRes, Sint32 globalID=-1)CRM64Pro::Scene
createTileSet(const string &sCDCFile, const string &sResourceName, Sint32 globalID=-1)CRM64Pro::Scene
createTileSetFromFile(const string &sPath, Sint32 globalID=-1, Sint32 iTileWidth=-1, Sint32 iTileHeight=-1)CRM64Pro::Scene
exportLayerToFile(Sint32 layer, const string &sFile)CRM64Pro::Scene
exportLayerToImage(Sint32 layer, Sint32 idImg)CRM64Pro::Scene
getBackgroundColor() constCRM64Pro::Scene
getCameraBounds(Sint32 iLayer, SDL_FRect *pOut) constCRM64Pro::Scene
getCameraMode(Sint32 iLayer) constCRM64Pro::Scene
getCameraParams(Sint32 iLayer, SceneCameraParams *pOut) constCRM64Pro::Scene
getCreationDate() constCRM64Pro::Scene
getDebugOverlayColor(eSceneDebugOverlay eFlag) constCRM64Pro::Scene
getHeight() constCRM64Pro::Scene
getID() const overrideCRM64Pro::Scene
getLayerAlphaMod(Sint32 layer) constCRM64Pro::Scene
getLayerCount(eSceneLayerType eType=SLT_EMPTY) constCRM64Pro::Scene
getLayerFeatures(Sint32 layer) constCRM64Pro::Scene
getLayerName(Sint32 layer, string &sName) constCRM64Pro::Scene
getLayerOnRenderEnd(Sint32 layer)CRM64Pro::Scene
getLayerOnUpdateEnd(Sint32 layer)CRM64Pro::Scene
getLayerParallaxRatio(Sint32 layer, float *fPRX, float *fPRY) constCRM64Pro::Scene
getLayerPosition(Sint32 layer, float *xpos, float *ypos) constCRM64Pro::Scene
getLayerType(Sint32 layer) constCRM64Pro::Scene
getModificationDate() constCRM64Pro::Scene
getName() const overrideCRM64Pro::Scene
getObjectFactory()CRM64Pro::Scene
getTileResourceID(Sint32 iTN)CRM64Pro::Scene
getTileSetSource(Sint32 iTN, eSceneStorageMode &eMode, string &sPath, string &sFilename)CRM64Pro::Scene
getTileSetType(Sint32 iTN)CRM64Pro::Scene
getViewport(SDL_Rect *out) constCRM64Pro::Scene
getWidth() constCRM64Pro::Scene
importLayerFromFile(Sint32 layer, const string &sFile, const string &sLayerName, Sint32 tileSizeX, Sint32 tileSizeY, float maxDevPercentage=100.0, Sint32 iCK=-1)CRM64Pro::Scene
importLayerFromImage(Sint32 layer, Sint32 idImg, const string &sLayerName, Sint32 tileSizeX, Sint32 tileSizeY, float maxDevPercentage=100.0, Sint32 iCK=-1)CRM64Pro::Scene
info(Sint32 iMode=-1) overrideCRM64Pro::Scene
isDebugOverlayEnabled(eSceneDebugOverlay eFlags) constCRM64Pro::Scene
isObjectLayer(Sint32 iLayer)CRM64Pro::Scene
mouseToCell(Sint32 *cx, Sint32 *cy, Sint32 layer=0) constCRM64Pro::Scene
mouseToWorld(float *wx, float *wy, Sint32 layer=0) constCRM64Pro::Scene
pause()CRM64Pro::Scene
render(Sint32 layer=0, Sint32 idRes=0)CRM64Pro::Scene
resume()CRM64Pro::Scene
save(const string &sTMXFile, const string &sLevelName="", const string &sCDCFile="", bool bForce=false)CRM64Pro::Scene
screenToCell(Sint32 sx, Sint32 sy, Sint32 *cx, Sint32 *cy, Sint32 layer=0) constCRM64Pro::Scene
screenToWorld(Sint32 sx, Sint32 sy, float *wx, float *wy, Sint32 layer=0) constCRM64Pro::Scene
setBackgroundColor(Uint32 iRGBA)CRM64Pro::Scene
setCameraBounds(Sint32 iLayer, const SDL_FRect *pBounds)CRM64Pro::Scene
setCameraMode(Sint32 iLayer, eSceneCameraMode eMode)CRM64Pro::Scene
setCameraOffsetCallback(Sint32 iLayer, SCENE_CameraOffsetCallback fnOffset, void *pUserData)CRM64Pro::Scene
setCameraParams(Sint32 iLayer, const SceneCameraParams &params)CRM64Pro::Scene
setCameraPosition(Sint32 iLayer, float fX, float fY, bool bDisableNextSmooth=false)CRM64Pro::Scene
setCameraShake(Sint32 iLayer, float amplitudePx, Uint32 durationMs, float falloff=5.0f)CRM64Pro::Scene
setCameraTarget(Sint32 iLayer, Sint32 iTargetObjectLayer, Sint32 iTargetObjectID)CRM64Pro::Scene
setCameraTarget(Sint32 iLayer, SceneObject *pTarget)CRM64Pro::Scene
setDebugOverlay(eSceneDebugOverlay eFlags, bool bEnable)CRM64Pro::Scene
setDebugOverlayColor(eSceneDebugOverlay eFlag, Uint32 iColor)CRM64Pro::Scene
setLayerAlphaMod(Sint32 layer, Sint32 alpha)CRM64Pro::Scene
setLayerFeatures(Sint32 layer, eSceneLayerFeature eLF, bool bEnable)CRM64Pro::Scene
setLayerName(Sint32 layer, const string &sName)CRM64Pro::Scene
setLayerOnRenderEnd(Sint32 layer, SCENE_OnLayerCallback myfunc)CRM64Pro::Scene
setLayerOnUpdateEnd(Sint32 layer, SCENE_OnLayerCallback myfunc)CRM64Pro::Scene
setLayerParallaxRatio(Sint32 layer, float fPRX, float fPRY)CRM64Pro::Scene
setLayerPosition(Sint32 layer, const Position &xpos=Position(PH_KEEP), const Position &ypos=Position(PH_KEEP))CRM64Pro::Scene
setObjectFactory(ISceneObjectFactory *pFactory)CRM64Pro::Scene
setOnTriggerEvent(SceneObject::SCENE_OnTriggerEvent fn, void *pUserData=nullptr)CRM64Pro::Scene
setTileSetSource(Sint32 iTN, eSceneStorageMode eMode, const string &sPath, const string &sFilename)CRM64Pro::Scene
setViewport(SDL_Rect *rect)CRM64Pro::Scene
update(Sint32 layer=0)CRM64Pro::Scene
worldToScreen(float wx, float wy, float *sx, float *sy, Sint32 layer=0)CRM64Pro::Scene