![]() |
RAMSES Documentation
27.0.130
Information for RAMSES users and developers
|
#include "ramses-client.h"
#include "ramses-renderer-api/RamsesRenderer.h"
#include "ramses-renderer-api/DisplayConfig.h"
#include "ramses-renderer-api/IRendererEventHandler.h"
#include "ramses-renderer-api/IRendererSceneControlEventHandler.h"
#include "ramses-renderer-api/RendererSceneControl.h"
#include "ramses-utils.h"
#include <unordered_set>
#include <unordered_map>
#include <thread>
#include <cstring>
#include <sys/mman.h>
#include <unistd.h>
#include "linux/dma-buf.h"
#include "linux/ioctl.h"
#include <sys/ioctl.h>
#include <drm_fourcc.h>
#include <gbm.h>
Classes | |
struct | BufferInfo |
Variables | |
constexpr const char *const | vertexShader |
constexpr const char *const | fragmentShader |
std::unordered_map< ramses::displayBufferId_t, BufferInfo > | bufferInfoMap |
ramses::displayBufferId_t createDmaOffscreenBuffer | ( | ramses::RamsesRenderer & | renderer, |
ramses::displayId_t | display | ||
) |
ramses::Effect& createEffect | ( | ramses::Scene & | scene, |
const std::string & | effectName | ||
) |
ramses::Scene& createMainScene | ( | ramses::RamsesClient & | client, |
ramses::sceneId_t | sceneId, | ||
ramses::waylandIviSurfaceId_t | streamId, | ||
const std::string & | processingOutputSamplerName | ||
) |
ramses::MeshNode& createQuadWithTexture | ( | ramses::Scene & | scene, |
ramses::Effect & | effect, | ||
ramses::TextureSampler & | textureSampler | ||
) |
ramses::Scene& createSourceScene | ( | ramses::RamsesClient & | client, |
ramses::sceneId_t | sceneId, | ||
ramses::waylandIviSurfaceId_t | streamId | ||
) |
bool doProcessing | ( | ramses::displayBufferId_t | inputBuffer, |
ramses::displayBufferId_t | outputBuffer | ||
) |
bool endBufferAccess | ( | ramses::displayBufferId_t | displayBuffer | ) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
bool mapDmaOffscreenBuffer | ( | ramses::RamsesRenderer & | renderer, |
ramses::displayId_t | display, | ||
ramses::displayBufferId_t | displayBuffer, | ||
bool | readyOnly | ||
) |
bool startBufferAccess | ( | ramses::displayBufferId_t | displayBuffer | ) |
std::unordered_map<ramses::displayBufferId_t, BufferInfo> bufferInfoMap |
|
constexpr |
|
constexpr |