| CRM64Pro GDK v0.16.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() const | CRM64Pro::Scene |
getCameraBounds(Sint32 iLayer, SDL_FRect *pOut) const | CRM64Pro::Scene |
getCameraMode(Sint32 iLayer) const | CRM64Pro::Scene |
getCameraParams(Sint32 iLayer, SceneCameraParams *pOut) const | CRM64Pro::Scene |
getCreationDate() const | CRM64Pro::Scene |
getDebugOverlayColor(eSceneDebugOverlay eFlag) const | CRM64Pro::Scene |
getHeight() const | CRM64Pro::Scene |
getID() const override | CRM64Pro::Scene |
getLayerAlphaMod(Sint32 layer) const | CRM64Pro::Scene |
getLayerCount(eSceneLayerType eType=SLT_EMPTY) const | CRM64Pro::Scene |
getLayerFeatures(Sint32 layer) const | CRM64Pro::Scene |
getLayerName(Sint32 layer, string &sName) const | CRM64Pro::Scene |
getLayerOnRenderEnd(Sint32 layer) | CRM64Pro::Scene |
getLayerOnUpdateEnd(Sint32 layer) | CRM64Pro::Scene |
getLayerParallaxRatio(Sint32 layer, float *fPRX, float *fPRY) const | CRM64Pro::Scene |
getLayerPosition(Sint32 layer, float *xpos, float *ypos) const | CRM64Pro::Scene |
getLayerType(Sint32 layer) const | CRM64Pro::Scene |
getModificationDate() const | CRM64Pro::Scene |
getName() const override | CRM64Pro::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) const | CRM64Pro::Scene |
getWidth() const | CRM64Pro::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) override | CRM64Pro::Scene |
isDebugOverlayEnabled(eSceneDebugOverlay eFlags) const | CRM64Pro::Scene |
isObjectLayer(Sint32 iLayer) | CRM64Pro::Scene |
mouseToCell(Sint32 *cx, Sint32 *cy, Sint32 layer=0) const | CRM64Pro::Scene |
mouseToWorld(float *wx, float *wy, Sint32 layer=0) const | CRM64Pro::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) const | CRM64Pro::Scene |
screenToWorld(Sint32 sx, Sint32 sy, float *wx, float *wy, Sint32 layer=0) const | CRM64Pro::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 |