Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::RenderSystem, including all inherited members.
compileShader(VkShaderStageFlagBits stage, castor::String const &name, ast::Shader const &shader, ast::EntryPointConfig const &entryPoint) | castor3d::RenderSystem | |
compileShader(VkShaderStageFlagBits stage, castor::String const &name, castor::MbString const &glsl) const | castor3d::RenderSystem | |
compileShader(ShaderModule &shaderModule) | castor3d::RenderSystem | |
compileShader(ProgramModule &shaderModule, ast::EntryPointConfig const &entryPoint) | castor3d::RenderSystem | |
completeLayerNames(Engine const &engine, ashes::VkLayerPropertiesArray const &layers, ashes::StringArray &names) | castor3d::RenderSystem | static |
createInstance(Engine const &engine, AshPluginDescription const &desc, Extensions &instanceExtensions) | castor3d::RenderSystem | static |
getDescription() const noexcept | castor3d::RenderSystem | inline |
getFeatures() const noexcept | castor3d::RenderSystem | inline |
getFrustum(float left, float right, float bottom, float top, float zNear, float zFar) const | castor3d::RenderSystem | |
getGpuInformations() const noexcept | castor3d::RenderSystem | inline |
getInfinitePerspective(castor::Angle const &fovy, float aspect, float zNear) const | castor3d::RenderSystem | |
getInstance() const noexcept | castor3d::RenderSystem | inline |
getMemoryProperties() const noexcept | castor3d::RenderSystem | inline |
getOrtho(float left, float right, float bottom, float top, float zNear, float zFar) const | castor3d::RenderSystem | |
getOwner() const | castor::OwnedBy< Engine > | inline |
getPerspective(castor::Angle const &fovy, float aspect, float zNear, float zFar) const | castor3d::RenderSystem | |
getPhysicalDevice() const noexcept | castor3d::RenderSystem | inline |
getPrefilteredBrdfTexture() const | castor3d::RenderSystem | |
getProperties() const noexcept | castor3d::RenderSystem | inline |
getRandomStorage() const noexcept | castor3d::RenderSystem | inline |
getRenderDevice() const noexcept | castor3d::RenderSystem | inline |
getRendererType() const noexcept | castor3d::RenderSystem | inline |
getValue(GpuMin index) const noexcept | castor3d::RenderSystem | inline |
getValue(GpuMax index) const noexcept | castor3d::RenderSystem | inline |
hasDevice() const noexcept | castor3d::RenderSystem | inline |
hasFeature(GpuFeature feature) const noexcept | castor3d::RenderSystem | inline |
hasLLPV() const noexcept | castor3d::RenderSystem | inline |
hasShaderStorageBuffers() const noexcept | castor3d::RenderSystem | inline |
hasShaderType(VkShaderStageFlagBits type) const noexcept | castor3d::RenderSystem | inline |
hasSsbo() const noexcept | castor3d::RenderSystem | inline |
hasStereoRendering() const noexcept | castor3d::RenderSystem | inline |
OwnedBy(Engine &owner) | castor::OwnedBy< Engine > | inlineexplicitprotected |
RenderSystem(Engine &engine, AshPluginDescription desc, Extensions instanceExtensions={}, Extensions deviceExtensions={}) | castor3d::RenderSystem | |
RenderSystem(Engine &engine, Renderer renderer, Extensions deviceExtensions={}) | castor3d::RenderSystem |