![]() |
Castor3D 0.17.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 noexcept | 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) noexcept | castor::OwnedBy< Engine > | inlineexplicitprotected |
| RenderSystem(Engine &engine, AshPluginDescription desc, Extensions instanceExtensions={}, Extensions deviceExtensions={}) | castor3d::RenderSystem | |
| RenderSystem(Engine &engine, Renderer renderer, Extensions deviceExtensions={}) | castor3d::RenderSystem | |
| setOwner(Engine &owner) noexcept | castor::OwnedBy< Engine > | inline |