载入中...
搜索中...
未找到
eve::graphics::webgpu::Graphics 成员列表

成员的完整列表,这些成员属于 eve::graphics::webgpu::Graphics,包括所有继承而来的类成员

addWindowDestroyedCallback(WindowDestroyedCallback cb, void *userdata)eve::graphics::Graphicsinline
arc(std::string mode, std::string arcmode, float x, float y, float radius, float angle1, float angle2, int points)eve::graphics::Graphics
arc(std::string mode, std::string arcmode, float x, float y, float radius, float angle1, float angle2)eve::graphics::Graphics
backgroundColoreve::graphics::Graphicsprotected
bakeMeshMorph(Mesh *mesh) overrideeve::graphics::webgpu::Graphicsvirtual
begin3DFrame() overrideeve::graphics::webgpu::Graphicsvirtual
begin3DFrameToCanvas(Canvas *canvas) overrideeve::graphics::webgpu::Graphicsvirtual
beginGBufferPass(int width, int height) overrideeve::graphics::webgpu::Graphicsvirtual
beginShadowPass(int cascadeIndex) overrideeve::graphics::webgpu::Graphicsvirtual
Canvas()eve::graphics::Canvasinline
capabilityNameeve::IWindowSurfaceHoststatic
circle(std::string mode, float x, float y, float radius, int points)eve::graphics::Graphics
circle(std::string mode, float x, float y, float radius)eve::graphics::Graphics
clear(std::optional< Color > color, std::optional< int > stencil, std::optional< double > depth) overrideeve::graphics::webgpu::Graphicsvirtual
clearPresentOverlay()eve::graphics::Graphicsinline
clearScreen()eve::graphics::Graphicsvirtual
consumeFrameHad3D()eve::graphics::Graphicsinline
currentFonteve::graphics::Graphicsprotected
currentShadereve::graphics::Graphicsprotected
draw(eve::graphics::Graphics *gfx, const glm::mat4 &matrix) const overrideeve::graphics::webgpu::Graphicsvirtual
draw(Canvas *C, const glm::mat4 &matrix) const overrideeve::graphics::webgpu::Graphicsvirtual
eve::graphics::Graphics::draw(Drawable *drawable, const glm::mat4 &m)eve::graphics::Graphicsvirtual
drawCanvas(Canvas *canvas, float x, float y, float w, float h)eve::graphics::Graphicsinline
drawCanvasRGBA(Canvas *canvas, float x, float y, float w, float h, float r=1.f, float g=1.f, float b=1.f, float a=1.f)eve::graphics::Graphicsvirtual
drawMesh(Mesh *mesh, const glm::mat4 &model, Texture *texture, const Color &tint) overrideeve::graphics::webgpu::Graphicsvirtual
drawMeshGBuffer(Mesh *mesh, const glm::mat4 &mvp, const glm::mat4 &model, float nearZ, float farZ, Texture *albedo=nullptr, float tintR=1.f, float tintG=1.f, float tintB=1.f) overrideeve::graphics::webgpu::Graphicsvirtual
drawMeshGBufferAlpha(Mesh *mesh, const glm::mat4 &mvp, const glm::mat4 &model, float nearZ, float farZ, Texture *albedo=nullptr, float tintR=1.f, float tintG=1.f, float tintB=1.f) overrideeve::graphics::webgpu::Graphicsvirtual
drawMeshShader(Mesh *mesh, const glm::mat4 &model, Texture *texture, const Color &tint, Shader *shader) overrideeve::graphics::webgpu::Graphicsvirtual
drawMeshShadow(Mesh *mesh, const glm::mat4 &lightMVP) overrideeve::graphics::webgpu::Graphicsvirtual
drawMeshShadowAlpha(Mesh *mesh, const glm::mat4 &lightMVP, Texture *albedo=nullptr) overrideeve::graphics::webgpu::Graphicsvirtual
drawOcclusion(Drawable *drawable, const glm::mat4 &m)eve::graphics::Graphicsvirtual
eve::graphics::Canvas::drawOcclusion(Graphics *gfx, const glm::mat4 &matrix) consteve::graphics::Drawableinlinevirtual
drawOcclusionSolid(float x, float y, float w, float h)eve::graphics::Graphicsvirtual
drawOcclusionTexture(Texture *texture, float x, float y, float w, float h)eve::graphics::Graphicsvirtual
drawScene3D(float x, float y, float w, float h)eve::graphics::Graphicsinline
drawScene3DRGBA(float x, float y, float w, float h, float r=1.f, float g=1.f, float b=1.f, float a=1.f)eve::graphics::Graphicsvirtual
drawSolidRect(float x, float y, float w, float h, const Color &color, BlendMode blend=BlendMode::Alpha) overrideeve::graphics::webgpu::Graphicsvirtual
drawSolidRectRGBA(float x, float y, float w, float h, float r, float g, float b, float a=1.f)eve::graphics::Graphicsvirtual
drawSolidRectRotated(float cx, float cy, float w, float h, float degrees, const Color &color, BlendMode blend=BlendMode::Alpha) overrideeve::graphics::webgpu::Graphicsvirtual
drawTexturedRect(Texture *texture, float x, float y, float w, float h, const Color &color) overrideeve::graphics::webgpu::Graphicsvirtual
drawTexturedRectLitUV(Texture *albedo, Texture *normal, float x, float y, float w, float h, float u0, float v0, float u1, float v1, const Color &color) overrideeve::graphics::webgpu::Graphicsvirtual
drawTexturedRectRGBA(Texture *texture, float x, float y, float w, float h, float r, float g, float b, float a=1.f)eve::graphics::Graphicsvirtual
drawTexturedRectShader(Texture *texture, Shader *shader, float x, float y, float w, float h, const Color &color) overrideeve::graphics::webgpu::Graphicsvirtual
drawTexturedRectShaderDepth(Texture *color, Texture *depth, Shader *shader, float x, float y, float w, float h, const Color &tint) overrideeve::graphics::webgpu::Graphicsvirtual
drawTexturedRectShaderUV(Texture *texture, Shader *shader, float x, float y, float w, float h, float u0, float v0, float u1, float v1, const Color &color, bool rotatedUV=false, BlendMode blend=BlendMode::Alpha) overrideeve::graphics::webgpu::Graphicsvirtual
drawTexturedRectShaderUVRotated(Texture *texture, Shader *shader, float cx, float cy, float w, float h, float degrees, float u0, float v0, float u1, float v1, const Color &color, bool rotatedUV=false, BlendMode blend=BlendMode::Alpha) overrideeve::graphics::webgpu::Graphicsvirtual
drawTexturedRectUV(Texture *texture, float x, float y, float w, float h, float u0, float v0, float u1, float v1, const Color &color) overrideeve::graphics::webgpu::Graphicsvirtual
drawVoxelFaceInstances(const uint32_t *packed, int count, float originX, float originY, float originZ, const std::string &faceDir, Texture *atlas, int tilesPerRow=16, const uint32_t *ao=nullptr) overrideeve::graphics::webgpu::Graphicsvirtual
ellipse(std::string mode, float x, float y, float a, float b, int points)eve::graphics::Graphics
ellipse(std::string mode, float x, float y, float a, float b)eve::graphics::Graphics
end3DFrameToCanvas() overrideeve::graphics::webgpu::Graphicsvirtual
endGBufferPass() overrideeve::graphics::webgpu::Graphicsvirtual
endShadowPass() overrideeve::graphics::webgpu::Graphicsvirtual
flush2DToCanvas(OffscreenCanvas *canvas)eve::graphics::webgpu::Graphics
frameHad3Deve::graphics::Graphicsprotected
getBackendName() const overrideeve::graphics::webgpu::Graphicsinlinevirtual
getBackgroundColor() consteve::graphics::Graphicsinline
getCanvas() const overrideeve::graphics::webgpu::Graphicsvirtual
getCastOcclusion() consteve::graphics::Drawableinline
getCurrentDPIScale() consteve::graphics::Graphicsinline
getDevice()eve::graphics::webgpu::Graphicsinline
getFont() consteve::graphics::Graphicsinlinevirtual
getHeight() consteve::graphics::Graphicsinlinevirtual
getInstance()eve::graphics::webgpu::Graphicsinline
getMaxAnisotropy() const overrideeve::graphics::webgpu::Graphicsvirtual
getMsaaSamples() const overrideeve::graphics::webgpu::Graphicsinlinevirtual
getName() const =0eve::Modulepure virtual
getPixel(int x, int y) overrideeve::graphics::webgpu::Graphicsvirtual
getPixelHeight() consteve::graphics::Graphicsinline
getPixelImpl(OffscreenCanvas *canvas, int x, int y)eve::graphics::webgpu::Graphics
getPixelWidth() consteve::graphics::Graphicsinline
getPresentOverlay() consteve::graphics::Graphicsinline
getPresentOverlayUser() consteve::graphics::Graphicsinline
getProjection() consteve::graphics::Graphics
getQueue()eve::graphics::webgpu::Graphicsinline
getRenderControl()eve::graphics::Graphics
getSceneColorTexture() overrideeve::graphics::webgpu::Graphicsvirtual
getScreenDPIScale() consteve::graphics::Graphicsinline
getSdlWindow() consteve::graphics::webgpu::Graphicsinline
getShader() consteve::graphics::Graphicsinlinevirtual
getSurface()eve::graphics::webgpu::Graphicsinline
getSurfaceFormat() consteve::graphics::webgpu::Graphicsinline
getTexture() overrideeve::graphics::webgpu::Graphicsvirtual
getTransform() consteve::graphics::Graphics
getWidth() consteve::graphics::Graphicsinlinevirtual
gpuDrivenCullBegin(const GpuInstance *instances, uint32_t instanceCount)eve::graphics::Graphicsinlinevirtual
gpuDrivenCullEmit(const glm::mat4 &viewProj, const glm::vec3 &eye, float fovYDeg, float nearZ, float farZ)eve::graphics::Graphicsinlinevirtual
gpuDrivenCullEnabled() consteve::graphics::Graphicsinlinevirtual
gpuDrivenDrawOpaque()eve::graphics::Graphicsinlinevirtual
gpuDrivenEnabled() consteve::graphics::Graphicsinlinevirtual
gpuDrivenMaterialRecord(Material *material)eve::graphics::Graphicsinlinevirtual
gpuDrivenMaterialUsable(Material *material)eve::graphics::Graphicsinlinevirtual
gpuDrivenMeshRecord(Mesh *mesh)eve::graphics::Graphicsinlinevirtual
gpuDrivenOpenScenePass()eve::graphics::Graphicsinlinevirtual
gpuDrivenRecordVisPass()eve::graphics::Graphicsinlinevirtual
gpuDrivenResolve()eve::graphics::Graphicsinlinevirtual
gpuDrivenResolveWanted() consteve::graphics::Graphicsinlinevirtual
gpuDrivenScenePassPending() consteve::graphics::Graphicsinlinevirtual
gpuDrivenSetEnabled(bool enabled)eve::graphics::Graphicsinlinevirtual
gpuDrivenSubmitOpaque(const GpuInstance *instances, uint32_t instanceCount)eve::graphics::Graphicsinlinevirtual
gpuDrivenVgAssetId(Mesh *mesh) consteve::graphics::Graphicsinlinevirtual
gpuDrivenVgAttachToMesh(Mesh *mesh, std::uint32_t vgAssetId)eve::graphics::Graphicsinlinevirtual
gpuDrivenVgComputeSection(const glm::mat4 &viewProj, const glm::vec3 &eye, float fovYDeg, float nearZ, float farZ)eve::graphics::Graphicsinlinevirtual
gpuDrivenVgSetInstance(std::uint32_t vgAssetId, const glm::mat4 &model, std::uint32_t materialId)eve::graphics::Graphicsinlinevirtual
gpuDrivenVgUpload(const GpuVgAssetUpload &asset)eve::graphics::Graphicsinlinevirtual
Graphics()eve::graphics::webgpu::Graphics
graphicsActiveeve::graphics::Graphicsprotected
had3DThisFrame() consteve::graphics::Graphicsinline
heighteve::graphics::Graphicsprotected
initWithWindow(void *nativeWindow) overrideeve::graphics::webgpu::Graphicsvirtual
inverseTransformPoint(glm::vec2 point)eve::graphics::Graphics
isActive() consteve::graphics::Graphicsinline
isCanvasActive() const overrideeve::graphics::webgpu::Graphicsvirtual
isReady() consteve::graphics::webgpu::Graphicsinline
isScreenReadbackEnabled() consteve::graphics::Graphicsinline
isVSync() consteve::graphics::Graphicsinline
Module_REG(Graphics)eve::graphics::Graphics
msaaSampleseve::graphics::Graphicsprotected
newAmbientOcclusion()eve::graphics::Graphicsvirtual
newAntiAliasing()eve::graphics::Graphicsvirtual
newCanvas(int width, int height) overrideeve::graphics::webgpu::Graphicsvirtual
newCubemap(int faceSize, const uint8_t *rgbaFaces) overrideeve::graphics::webgpu::Graphicsvirtual
newCubemap(int faceSize, const uint8_t *rgbaFaces, const TextureCreateInfo &info) overrideeve::graphics::webgpu::Graphicsvirtual
newFont(font::FontData *data, std::string charset=Font::defaultCharset())eve::graphics::Graphicsvirtual
newGlobalIllumination()eve::graphics::Graphicsvirtual
newGrassField()eve::graphics::Graphicsvirtual
newGrassShader()eve::graphics::Graphicsvirtual
newHairShader()eve::graphics::Graphics
newHairShaderFromSpv(const std::vector< uint32_t > &vertSpv, const std::vector< uint32_t > &fragSpv) overrideeve::graphics::webgpu::Graphicsvirtual
newImageData() overrideeve::graphics::webgpu::Graphicsvirtual
newImageDataImpl(OffscreenCanvas *canvas)eve::graphics::webgpu::Graphics
newMaterial()eve::graphics::Graphics
newMeshCube(float size=1.f)eve::graphics::Graphicsvirtual
newMeshCylinder(int slices=32, int stacks=1, bool caps=true) overrideeve::graphics::webgpu::Graphicsvirtual
newMeshFromArrays(const float *posXYZ, const float *nrmXYZ, const float *uvST, int vertexCount, const uint32_t *indices, int indexCount) overrideeve::graphics::webgpu::Graphicsvirtual
newMeshFromAssimp(const ::aiMesh &mesh) overrideeve::graphics::webgpu::Graphicsvirtual
newMeshFromAssimp(const ::aiMesh &mesh, const aiMatrix4x4 &worldTransform) overrideeve::graphics::webgpu::Graphicsvirtual
newMeshShader(const std::string &vertGlsl, const std::string &fragGlsl) overrideeve::graphics::webgpu::Graphicsvirtual
eve::graphics::Graphics::newMeshShader(const std::string &fragGlsl)eve::graphics::Graphicsinline
newMeshShaderFromSpv(const std::vector< uint32_t > &vertSpv, const std::vector< uint32_t > &fragSpv) overrideeve::graphics::webgpu::Graphicsvirtual
newMeshShaderFromWgsl(const std::string &vertWgsl, const std::string &fragWgsl) overrideeve::graphics::webgpu::Graphicsvirtual
newMeshSphere(int slices=32, int stacks=16) overrideeve::graphics::webgpu::Graphicsvirtual
newOutline()eve::graphics::Graphicsvirtual
newQuad(int x, int y, int w, int h)eve::graphics::Graphics
newScreenSpaceReflection()eve::graphics::Graphicsvirtual
newShader(const std::string &vertGlsl, const std::string &fragGlsl) overrideeve::graphics::webgpu::Graphicsvirtual
eve::graphics::Graphics::newShader(const std::string &fragGlsl)eve::graphics::Graphicsinline
newShaderFromSpv(const std::vector< uint32_t > &vertSpv, const std::vector< uint32_t > &fragSpv) overrideeve::graphics::webgpu::Graphicsvirtual
newShaderFromSpvFile(const std::string &vertPath, const std::string &fragPath) overrideeve::graphics::webgpu::Graphicsvirtual
eve::graphics::Graphics::newShaderFromSpvFile(const std::string &fragPath)eve::graphics::Graphicsinline
newTexture(int width, int height, const uint8_t *rgba, bool repeatU=false, bool repeatV=false) overrideeve::graphics::webgpu::Graphicsvirtual
newTexture(int width, int height, const uint8_t *rgba, const TextureCreateInfo &info) overrideeve::graphics::webgpu::Graphicsvirtual
newTexture(image::ImageData *data) overrideeve::graphics::webgpu::Graphicsvirtual
newTexture(image::ImageData *data, const TextureCreateInfo &info) overrideeve::graphics::webgpu::Graphicsvirtual
newTextureFromFile(const std::string &filename) overrideeve::graphics::webgpu::Graphicsvirtual
newTextureFromFileRepeated(const std::string &filename, bool repeatU, bool repeatV)eve::graphics::Graphicsvirtual
newTextureFromImageData(image::ImageData *data, bool repeatU=false, bool repeatV=false)eve::graphics::Graphicsvirtual
newTextureFromImageData(image::ImageData *data, const TextureCreateInfo &info)eve::graphics::Graphicsvirtual
newTextureWithSampler(image::ImageData *data, bool repeatU, bool repeatV, bool generateMipmaps, float maxAnisotropy, const std::string &filter, const std::string &mipmap, float lodBias=0.f)eve::graphics::Graphicsvirtual
newVolumetric()eve::graphics::Graphicsvirtual
newWater()eve::graphics::Graphicsvirtual
newWaterfall()eve::graphics::Graphicsvirtual
OffscreenCanvaseve::graphics::webgpu::Graphicsfriend
onNativeWindowDestroyed()eve::graphics::Graphicsinlinevirtual
origin()eve::graphics::Graphics
pipelineAA_eve::graphics::Graphicsprotected
pipelineAmbientOcclusion()eve::graphics::Graphicsvirtual
pipelineAntiAliasing()eve::graphics::Graphicsvirtual
pipelineAO_eve::graphics::Graphicsprotected
pipelineGI_eve::graphics::Graphicsprotected
pipelineGlobalIllumination()eve::graphics::Graphicsvirtual
pipelineOutline()eve::graphics::Graphicsvirtual
pipelineOutline_eve::graphics::Graphicsprotected
pixelHeighteve::graphics::Graphicsprotected
pixelWidtheve::graphics::Graphicsprotected
points(const std::vector< glm::vec2 > &positions, const std::vector< Color > &colors)eve::graphics::Graphics
polygon(std::string mode, const std::vector< glm::vec2 > &vertices, bool skipLastFilledVertex=true)eve::graphics::Graphics
polyline(const glm::mat4 *vertices, size_t count)eve::graphics::Graphics
pop()eve::graphics::Graphics
popValidationScope() overrideeve::graphics::webgpu::Graphicsvirtual
prepareSceneColorResolveShader(Texture *scene)eve::graphics::Graphicsprotected
present() overrideeve::graphics::webgpu::Graphicsvirtual
PresentOverlayFn typedefeve::graphics::webgpu::Graphics
presentOverlayFn_eve::graphics::Graphicsprotected
presentOverlayUser_eve::graphics::Graphicsprotected
print(const std::string &text, float x, float y, const Color &color=Color(1.f, 1.f, 1.f, 1.f), float scale=1.f)eve::graphics::Graphicsvirtual
push(bool all)eve::graphics::Graphics
pushValidationScope() overrideeve::graphics::webgpu::Graphicsvirtual
readGBufferToImageData(const std::string &name)eve::graphics::Graphicsinlinevirtual
recordingEngine3D_eve::graphics::Graphicsprotected
rectangle(std::string mode, float x, float y, float w, float h)eve::graphics::Graphics
rectangle(std::string mode, float x, float y, float w, float h, float rx, float ry, int points)eve::graphics::Graphics
rectangle(std::string mode, float x, float y, float w, float h, float rx, float ry)eve::graphics::Graphics
releaseMesh(Mesh *mesh) overrideeve::graphics::webgpu::Graphicsvirtual
releaseShader(Shader *shader) overrideeve::graphics::webgpu::Graphicsvirtual
releaseTexture(Texture *texture) overrideeve::graphics::webgpu::Graphicsvirtual
reloadTextureFromFile(const std::string &filename) overrideeve::graphics::webgpu::Graphicsvirtual
render3D()eve::graphics::Graphicsvirtual
renderControl_eve::graphics::Graphicsprotected
renderEntityIdMask(const std::vector< EntityIdDraw > &draws, const glm::mat4 &viewProj, int width, int height)eve::graphics::Graphicsinlinevirtual
renderScene3DToCanvas(Canvas *canvas, Camera3D *camera)eve::graphics::Graphicsvirtual
requestSurfaceRecreate() overrideeve::graphics::webgpu::Graphicsinlinevirtual
reset()eve::graphics::Graphicsvirtual
rotate(float r)eve::graphics::Graphics
saveFramePng(const std::string &path)eve::graphics::Graphics
scale(float x, float y=1.0f)eve::graphics::Graphics
screenReadbackEnabledeve::graphics::Graphicsprotected
setActive(bool active) overrideeve::graphics::Graphicsinlinevirtual
setBackgroundColor(const Color &c)eve::graphics::Graphicsinline
setBackgroundColorRGBA(float r, float g, float b, float a=1.f)eve::graphics::Graphicsvirtual
setCanvas(Canvas *canvas) overrideeve::graphics::webgpu::Graphicsvirtual
eve::graphics::Graphics::setCanvas()eve::graphics::Graphicsinline
setCastOcclusion(bool cast)eve::graphics::Drawableinline
setCloudShadows(float strength, float worldCell, float time, float windSpeed, float windAngle, float coverage, float detail) overrideeve::graphics::webgpu::Graphicsvirtual
setDirectionalLight(float dx, float dy, float dz, float r=1.f, float g=1.f, float b=1.f)eve::graphics::Graphicsvirtual
setFont(Font *font)eve::graphics::Graphicsinlinevirtual
setLighting2D(const Lighting2DUBO &ubo) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DCameraPos(const glm::vec3 &eye) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DClip(float nearZ, float farZ) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DClusteredActive(bool active) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DClusteredLighting(const ClusteredLightingUpload &upload) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DEnv(Texture *cube, float intensity) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DHeightTexture(Texture *height) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DLight(const glm::vec3 &dir, const glm::vec3 &color) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DLighting(const Lighting3DPack &pack) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DMaterial(float metallic, float roughness) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DNormalTexture(Texture *normal) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DParallax(float scale, float minLayers=8.f, float maxLayers=32.f) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DSceneDepth(Texture *depth) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DShadowReceive(bool receive) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DShadows(const ShadowUpload &upload) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DTexCellBomb(float cellScale, float strength, float rotAmount=1.f) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DView(const glm::mat4 &view) overrideeve::graphics::webgpu::Graphicsvirtual
setMesh3DViewProj(const glm::mat4 &viewProj) overrideeve::graphics::webgpu::Graphicsvirtual
setMsaaSamples(int samples)eve::graphics::Graphicsinlinevirtual
setPresentOverlay(PresentOverlayFn fn, void *userdata)eve::graphics::Graphicsinline
setScreenReadbackEnabled(bool enabled)eve::graphics::Graphicsinlinevirtual
setShader(Shader *shader)eve::graphics::Graphicsvirtual
setShader()eve::graphics::Graphicsvirtual
setTextureSampler(Texture *texture, const TextureSampler &sampler) overrideeve::graphics::webgpu::Graphicsvirtual
setTextureSamplerParams(Texture *texture, const std::string &filter, const std::string &mipmap, float maxAnisotropy, float lodBias)eve::graphics::Graphicsvirtual
setViewportSize(int width, int height, int pixelwidth, int pixelheight) overrideeve::graphics::webgpu::Graphicsvirtual
setVSync(bool enabled) overrideeve::graphics::webgpu::Graphicsvirtual
supportsGBufferPost() const overrideeve::graphics::webgpu::Graphicsinlinevirtual
supportsGpuDriven3D() consteve::graphics::Graphicsinlinevirtual
transformPoint(glm::vec2 point)eve::graphics::Graphics
translate(float x, float y)eve::graphics::Graphics
updateMeshVertices(Mesh *mesh, const float *posXYZ, const float *nrmXYZ, const float *uvST, int vertexCount, const uint32_t *indices, int indexCount) overrideeve::graphics::webgpu::Graphicsvirtual
vsyncEnabledeve::graphics::Graphicsprotected
widtheve::graphics::Graphicsprotected
WindowDestroyedCallback typedefeve::graphics::Graphics
windowDestroyedCallbacks_eve::graphics::Graphicsprotected
~Canvas() overrideeve::graphics::Canvasinline
~Drawable()eve::graphics::Drawableinlinevirtual
~Graphics() overrideeve::graphics::webgpu::Graphics
~IGraphics2D()=defaulteve::graphics::IGraphics2Dvirtual
~IGraphics3D()=defaulteve::graphics::IGraphics3Dvirtual
~IPostFX()=defaulteve::graphics::IPostFXvirtual
~IResourceFactory()=defaulteve::graphics::IResourceFactoryvirtual
~IWindowSurfaceHost()=defaulteve::IWindowSurfaceHostvirtual
~Module()eve::Moduleinlinevirtual