Castor3D 0.12.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::RenderSystem, y compris les membres hérités :
compileShader(VkShaderStageFlagBits stage, castor::String const &name, ast::Shader const &shader) const | castor3d::RenderSystem | |
compileShader(VkShaderStageFlagBits stage, castor::String const &name, castor::String const &glsl) const | castor3d::RenderSystem | |
compileShader(ShaderModule const &module) const | castor3d::RenderSystem | |
completeLayerNames(Engine const &engine, ashes::VkLayerPropertiesArray const &layers, ashes::StringArray &names) | castor3d::RenderSystem | static |
createInstance(Engine &engine, AshPluginDescription const &desc, Extensions &instanceExtensions) | castor3d::RenderSystem | static |
getDescription() const | castor3d::RenderSystem | inline |
getFeatures() const | castor3d::RenderSystem | inline |
getFrustum(float left, float right, float bottom, float top, float zNear, float zFar) const | castor3d::RenderSystem | |
getGpuInformations() const | castor3d::RenderSystem | inline |
getGpuTime() const | castor3d::RenderSystem | inline |
getInfinitePerspective(float radiansFovY, float aspect, float zNear) const | castor3d::RenderSystem | |
getInstance() const | castor3d::RenderSystem | inline |
getMemoryProperties() const | castor3d::RenderSystem | inline |
getOrtho(float left, float right, float bottom, float top, float zNear, float zFar) const | castor3d::RenderSystem | |
getOverlayRenderer() const | castor3d::RenderSystem | inline |
getPerspective(castor::Angle const &fovy, float aspect, float zNear, float zFar) const | castor3d::RenderSystem | |
getPhysicalDevice() const | castor3d::RenderSystem | inline |
getProperties() const | castor3d::RenderSystem | inline |
getRenderDevice() const | castor3d::RenderSystem | inline |
getRendererType() const | castor3d::RenderSystem | inline |
getTopScene() const | castor3d::RenderSystem | |
getValue(GpuMin index) const | castor3d::RenderSystem | inline |
getValue(GpuMax index) const | castor3d::RenderSystem | inline |
hasDevice() const | castor3d::RenderSystem | inline |
hasFeature(GpuFeature feature) const | castor3d::RenderSystem | inline |
hasLLPV() const | castor3d::RenderSystem | inline |
hasShaderStorageBuffers() const | castor3d::RenderSystem | inline |
hasShaderType(VkShaderStageFlagBits type) const | castor3d::RenderSystem | inline |
hasSsbo() const | castor3d::RenderSystem | inline |
hasStereoRendering() const | castor3d::RenderSystem | inline |
incGpuTime(std::chrono::duration< Rep, Period > const &time) | castor3d::RenderSystem | inline |
popScene() | castor3d::RenderSystem | |
pushScene(Scene *scene) | castor3d::RenderSystem | |
RenderSystem(Engine &engine, AshPluginDescription desc, Extensions instanceExtensions={}, Extensions deviceExtensions={}) | castor3d::RenderSystem | |
RenderSystem(Engine &engine, Renderer renderer, Extensions deviceExtensions={}) | castor3d::RenderSystem | |
resetGpuTime() | castor3d::RenderSystem | inline |