![]() |
CRM64Pro GDK v0.18.0
A free cross-platform game development kit built on top of SDL 3.0
|
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() 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 iLayer) const | CRM64Pro::Scene | |
| getLayerCount(eSceneLayerType eType=SLT_EMPTY) const | CRM64Pro::Scene | |
| getLayerFeatures(Sint32 iLayer) const | CRM64Pro::Scene | |
| getLayerName(Sint32 iLayer, string &sName) const | CRM64Pro::Scene | |
| getLayerOnRenderEnd(Sint32 iLayer) const | CRM64Pro::Scene | |
| getLayerOnUpdateEnd(Sint32 iLayer) const | CRM64Pro::Scene | |
| getLayerParallaxRatio(Sint32 iLayer, float *fPRX, float *fPRY) const | CRM64Pro::Scene | |
| getLayerPosition(Sint32 iLayer, float *fX, float *fY) const | CRM64Pro::Scene | |
| getLayerType(Sint32 iLayer) const | CRM64Pro::Scene | |
| getModificationDate() const | CRM64Pro::Scene | |
| getName() const override | CRM64Pro::Scene | |
| getObjectFactory() const | 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 *pOut) const | CRM64Pro::Scene | |
| getWidth() const | CRM64Pro::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) override | CRM64Pro::Scene | |
| isDebugOverlayEnabled(eSceneDebugOverlay eFlags) const | CRM64Pro::Scene | |
| isObjectLayer(Sint32 iLayer) const | CRM64Pro::Scene | |
| mouseToCell(Sint32 *iCellX, Sint32 *iCellY, Sint32 iLayer=0) const | CRM64Pro::Scene | |
| mouseToWorld(float *fWorldX, float *fWorldY, Sint32 iLayer=0) const | CRM64Pro::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) const | CRM64Pro::Scene | |
| screenToWorld(Sint32 iScreenX, Sint32 iScreenY, float *fWorldX, float *fWorldY, Sint32 iLayer=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, 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 |