![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "Platform/Video/Headers/PushConstants.h"
#include "Platform/Video/Headers/DescriptorSetsFwd.h"
Go to the source code of this file.
Classes | |
struct | Divide::Reflection::DataEntry |
struct | Divide::Reflection::ImageEntry |
struct | Divide::Reflection::BufferMember |
struct | Divide::Reflection::BufferEntry |
struct | Divide::Reflection::Data |
struct | Divide::Reflection::UniformDeclaration |
struct | Divide::Reflection::UniformCompare |
class | Divide::UniformBlockUploader |
struct | Divide::UniformBlockUploader::BlockMember |
Namespaces | |
namespace | Divide |
Handle console commands that start with a forward slash. | |
namespace | Divide::GFX |
namespace | Divide::Reflection |
Macros | |
#define | DVD_SHADER_DATA_UPLOADER_H_ |
Typedefs | |
using | Divide::Reflection::UniformsSet = eastl::set< UniformDeclaration, UniformCompare > |
Functions | |
Divide::FWD_DECLARE_MANAGED_CLASS (ShaderBuffer) | |
bool | Divide::Reflection::operator!= (const UniformDeclaration &lhs, const UniformDeclaration &rhs) noexcept |
bool | Divide::Reflection::operator== (const UniformDeclaration &lhs, const UniformDeclaration &rhs) noexcept |
bool | Divide::Reflection::SaveReflectionData (const ResourcePath &path, const ResourcePath &file, const Data &reflectionDataIn, const eastl::set< U64 > &atomIDsIn) |
bool | Divide::Reflection::LoadReflectionData (const ResourcePath &path, const ResourcePath &file, Data &reflectionDataOut, eastl::set< U64 > &atomIDsOut) |
void | Divide::Reflection::PreProcessUniforms (string &sourceInOut, UniformsSet &foundUniforms) |
const Reflection::BufferEntry * | Divide::Reflection::FindUniformBlock (const Reflection::Data &data) |
Variables | |
static constexpr U8 | Divide::Reflection::INVALID_BINDING_INDEX = U8_MAX |
#define DVD_SHADER_DATA_UPLOADER_H_ |
Definition at line 34 of file ShaderDataUploader.h.