CRM64Pro GDK v0.18.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 iLayer)CRM64Pro::Scene
accessLayerObject(Sint32 iLayer)CRM64Pro::Scene
accessLayerTile(Sint32 iLayer)CRM64Pro::Scene
addLayer(SceneLayer *pLayer, Sint32 idLayer=-1)CRM64Pro::Scene
clear()CRM64Pro::Scene
clearCameraShake(Sint32 iLayer)CRM64Pro::Scene
clearCameraTarget(Sint32 iLayer)CRM64Pro::Scene
clearTileAnimation(Uint32 iTileGID)CRM64Pro::Scene
closeLayer(Sint32 iLayer)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 iLayer, const string &sFile)CRM64Pro::Scene
exportLayerToImage(Sint32 iLayer, 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 iLayer) constCRM64Pro::Scene
getLayerCount(eSceneLayerType eType=SLT_EMPTY) constCRM64Pro::Scene
getLayerFeatures(Sint32 iLayer) constCRM64Pro::Scene
getLayerName(Sint32 iLayer, string &sName) constCRM64Pro::Scene
getLayerOnRenderEnd(Sint32 iLayer) constCRM64Pro::Scene
getLayerOnUpdateEnd(Sint32 iLayer) constCRM64Pro::Scene
getLayerParallaxRatio(Sint32 iLayer, float *fPRX, float *fPRY) constCRM64Pro::Scene
getLayerPosition(Sint32 iLayer, float *fX, float *fY) constCRM64Pro::Scene
getLayerType(Sint32 iLayer) constCRM64Pro::Scene
getModificationDate() constCRM64Pro::Scene
getName() const overrideCRM64Pro::Scene
getObjectFactory() constCRM64Pro::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 *pOut) constCRM64Pro::Scene
getWidth() constCRM64Pro::Scene
importLayerFromFile(Sint32 iLayer, const string &sFile, const string &sLayerName, Sint32 iTileSizeX, Sint32 iTileSizeY, float fMaxDevPercentage=100.0, Sint32 iCK=-1)CRM64Pro::Scene
importLayerFromImage(Sint32 iLayer, Sint32 idImg, const string &sLayerName, Sint32 iTileSizeX, Sint32 iTileSizeY, float fMaxDevPercentage=100.0, Sint32 iCK=-1)CRM64Pro::Scene
info(Sint32 iMode=0) overrideCRM64Pro::Scene
isDebugOverlayEnabled(eSceneDebugOverlay eFlags) constCRM64Pro::Scene
isObjectLayer(Sint32 iLayer) constCRM64Pro::Scene
mouseToCell(Sint32 *iCellX, Sint32 *iCellY, Sint32 iLayer=0) constCRM64Pro::Scene
mouseToWorld(float *fWorldX, float *fWorldY, Sint32 iLayer=0) constCRM64Pro::Scene
pause()CRM64Pro::Scene
render(Sint32 iLayer=0, Sint32 idRes=0)CRM64Pro::Scene
resume()CRM64Pro::Scene
save(const string &sTMXFile, const string &sLevelName="", const string &sCDCFile="", bool bForce=false)CRM64Pro::Scene
saveToBuffer(Uint8 *&pBuffer, Sint32 &iSize, const string &sTMXFile, const string &sLevelName="", const string &sCDCFile="", bool bForce=false)CRM64Pro::Scene
screenToCell(Sint32 iScreenX, Sint32 iScreenY, Sint32 *iCellX, Sint32 *iCellY, Sint32 iLayer=0) constCRM64Pro::Scene
screenToWorld(Sint32 iScreenX, Sint32 iScreenY, float *fWorldX, float *fWorldY, Sint32 iLayer=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, SceneCameraOffsetCallback fnCallback)CRM64Pro::Scene
setCameraParams(Sint32 iLayer, const SceneCameraParams &rParams)CRM64Pro::Scene
setCameraPosition(Sint32 iLayer, float fX, float fY, bool bDisableNextSmooth=false)CRM64Pro::Scene
setCameraShake(Sint32 iLayer, float fAmplitudePX, Uint32 iDurationMS, float fFalloff=5.0f)CRM64Pro::Scene
setCameraTarget(Sint32 iLayer, Sint32 idTargetObjectLayer, Sint32 idTargetObject)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 iLayer, Sint32 iAlpha)CRM64Pro::Scene
setLayerFeatures(Sint32 iLayer, eSceneLayerFeature eLF, bool bEnable)CRM64Pro::Scene
setLayerName(Sint32 iLayer, const string &sName)CRM64Pro::Scene
setLayerOnRenderEnd(Sint32 iLayer, SceneLayerCallback fnCallback)CRM64Pro::Scene
setLayerOnUpdateEnd(Sint32 iLayer, SceneLayerCallback fnCallback)CRM64Pro::Scene
setLayerParallaxRatio(Sint32 iLayer, float fPRX, float fPRY)CRM64Pro::Scene
setLayerPosition(Sint32 iLayer, const Position &rPosX=Position(PH_KEEP), const Position &rPosY=Position(PH_KEEP), bool *bMoved=nullptr)CRM64Pro::Scene
setObjectFactory(ISceneObjectFactory *pFactory)CRM64Pro::Scene
setOnTriggerEvent(SceneObject::TriggerEventCallback fnCallback)CRM64Pro::Scene
setTileAnimation(Uint32 iTileGID, const vector< Uint32 > &vFrameGID, const vector< Sint32 > &vDuration)CRM64Pro::Scene
setTileSetSource(Sint32 iTN, eSceneStorageMode eMode, const string &sPath, const string &sFilename)CRM64Pro::Scene
setViewport(SDL_Rect *pRect)CRM64Pro::Scene
update(Sint32 iLayer=0)CRM64Pro::Scene
worldToScreen(float fWorldX, float fWorldY, float *fScreenX, float *fScreenY, Sint32 iLayer=0)CRM64Pro::Scene