MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::VolumeGridBuffer Member List

This is the complete list of members for MayaFlux::Buffers::VolumeGridBuffer, including all inherited members.

accumulate(const std::string &name, const Kinesis::SpatialField &field)MayaFlux::Buffers::VolumeGridBuffer
accumulate(const std::string &name, const Kinesis::VectorField &field)MayaFlux::Buffers::VolumeGridBuffer
allocate_field(const std::string &name, size_t stride_bytes, bool double_buffered)MayaFlux::Buffers::VolumeGridBufferprivate
allocate_fields(const std::vector< FieldDecl > &decls)MayaFlux::Buffers::VolumeGridBufferprivate
apply_render_config(const RenderConfig &config, const ShaderConfig &shader_config)MayaFlux::Buffers::VKBufferprotected
apply_render_config(std::shared_ptr< RenderProcessor > &render_processor, const RenderConfig &config, const ShaderConfig &shader_config)MayaFlux::Buffers::VKBufferprotected
clear() overrideMayaFlux::Buffers::VKBuffervirtual
clear_pipeline_commands()MayaFlux::Buffers::VKBufferinline
clear_vertex_layout()MayaFlux::Buffers::VKBufferinline
clone_to(uint8_t dest_desc) overrideMayaFlux::Buffers::VKBuffervirtual
clone_to(Usage usage)MayaFlux::Buffers::VKBuffer
declare_scalar(std::string name)MayaFlux::Buffers::VolumeGridBuffer
declare_scratch(std::string name)MayaFlux::Buffers::VolumeGridBuffer
declare_vector(std::string name)MayaFlux::Buffers::VolumeGridBuffer
enforce_default_processing(bool should_process) overrideMayaFlux::Buffers::VKBufferinlinevirtual
find_field(const std::string &name, const char *context) constMayaFlux::Buffers::VolumeGridBufferprivate
force_internal_usage(bool internal) overrideMayaFlux::Buffers::VKBufferinlinevirtual
get_and_clear_dirty_ranges()MayaFlux::Buffers::VKBuffer
get_and_clear_invalid_ranges()MayaFlux::Buffers::VKBuffer
get_bounds() constMayaFlux::Buffers::VolumeGridBufferinline
get_buffer()MayaFlux::Buffers::VKBufferinline
get_buffer_resources() constMayaFlux::Buffers::VKBufferinline
get_buffer_resources()MayaFlux::Buffers::VKBufferinline
get_cell_count() constMayaFlux::Buffers::VolumeGridBufferinline
get_cell_size() constMayaFlux::Buffers::VolumeGridBufferinline
get_data()MayaFlux::Buffers::VKBuffer
get_default_processor() const overrideMayaFlux::Buffers::VKBuffervirtual
get_depth() constMayaFlux::Buffers::VolumeGridBufferinline
get_device_address() constMayaFlux::Buffers::VKBuffer
get_dimensions() constMayaFlux::Buffers::VKBufferinline
get_engine_context()MayaFlux::Buffers::VKBufferinline
get_engine_context() constMayaFlux::Buffers::VKBufferinline
get_field_bytes(const std::string &name) constMayaFlux::Buffers::VolumeGridBuffer
get_field_names() constMayaFlux::Buffers::VolumeGridBuffer
get_height() constMayaFlux::Buffers::VolumeGridBufferinline
get_index_buffer() constMayaFlux::Buffers::VKBufferinline
get_index_buffer_size() constMayaFlux::Buffers::VKBufferinline
get_lattice() constMayaFlux::Buffers::VolumeGridBufferinline
get_mapped_ptr() constMayaFlux::Buffers::VKBufferinline
get_memory_properties() constMayaFlux::Buffers::VKBuffer
get_modality() constMayaFlux::Buffers::VKBufferinline
get_pipeline_command(RenderPipelineID pipeline_id) constMayaFlux::Buffers::VKBufferinline
get_pipeline_context()MayaFlux::Buffers::VKBufferinline
get_pipeline_context() constMayaFlux::Buffers::VKBufferinline
get_pipeline_window(RenderPipelineID id) constMayaFlux::Buffers::VKBufferinline
get_processing_chain() overrideMayaFlux::Buffers::VKBuffervirtual
get_render_config() constMayaFlux::Buffers::VKBufferinline
get_render_pipelines() constMayaFlux::Buffers::VKBufferinline
get_render_processor() constMayaFlux::Buffers::VKBufferinlinevirtual
get_size() constMayaFlux::Buffers::VKBufferinline
get_size_bytes() constMayaFlux::Buffers::VKBufferinline
get_usage() constMayaFlux::Buffers::VKBufferinline
get_usage_flags() constMayaFlux::Buffers::VKBuffer
get_vertex_layout() constMayaFlux::Buffers::VKBufferinline
get_width() constMayaFlux::Buffers::VolumeGridBufferinline
has_data_for_cycle() const overrideMayaFlux::Buffers::VKBufferinlinevirtual
has_field(const std::string &name) constMayaFlux::Buffers::VolumeGridBuffer
has_index_buffer() constMayaFlux::Buffers::VKBufferinline
has_render_pipeline() constMayaFlux::Buffers::VKBufferinline
has_vertex_layout() constMayaFlux::Buffers::VKBufferinline
infer_dimensions_from_data(size_t byte_count)MayaFlux::Buffers::VKBufferprivate
is_host_visible() constMayaFlux::Buffers::VKBufferinline
is_initialized() constMayaFlux::Buffers::VKBufferinline
is_internal_only() const overrideMayaFlux::Buffers::VKBufferinlinevirtual
is_processing() const overrideMayaFlux::Buffers::VKBufferinlinevirtual
is_render_config_dirty() constMayaFlux::Buffers::VKBufferinline
m_counter_bufMayaFlux::Buffers::VolumeGridBufferprivate
m_default_processorMayaFlux::Buffers::VKBufferprivate
m_dimensionsMayaFlux::Buffers::VKBufferprivate
m_dirty_rangesMayaFlux::Buffers::VKBufferprivate
m_engine_contextMayaFlux::Buffers::VKBufferprivate
m_field_orderMayaFlux::Buffers::VolumeGridBufferprivate
m_fieldsMayaFlux::Buffers::VolumeGridBufferprivate
m_has_dataMayaFlux::Buffers::VKBufferprivate
m_internal_usageMayaFlux::Buffers::VKBufferprivate
m_invalid_rangesMayaFlux::Buffers::VKBufferprivate
m_is_processingMayaFlux::Buffers::VKBufferprivate
m_latticeMayaFlux::Buffers::VolumeGridBufferprivate
m_mesh_processorMayaFlux::Buffers::VolumeGridBufferprivate
m_modalityMayaFlux::Buffers::VKBufferprivate
m_needs_depthMayaFlux::Buffers::VKBufferprivate
m_needs_removalMayaFlux::Buffers::VKBufferprivate
m_pending_transferMayaFlux::Buffers::VolumeGridBufferprivate
m_pipeline_commandsMayaFlux::Buffers::VKBufferprivate
m_pipeline_contextMayaFlux::Buffers::VKBufferprivate
m_process_defaultMayaFlux::Buffers::VKBufferprivate
m_processing_chainMayaFlux::Buffers::VKBufferprivate
m_processing_tokenMayaFlux::Buffers::VKBufferprivate
m_render_configMayaFlux::Buffers::VKBufferprotected
m_render_config_dirtyMayaFlux::Buffers::VKBufferprotected
m_render_processorMayaFlux::Buffers::VKBufferprotected
m_resourcesMayaFlux::Buffers::VKBufferprivate
m_size_bytesMayaFlux::Buffers::VKBufferprivate
m_surfaceMayaFlux::Buffers::VolumeGridBufferprivate
m_surface_processorMayaFlux::Buffers::VolumeGridBufferprivate
m_transfer_stagingMayaFlux::Buffers::VolumeGridBufferprivate
m_usageMayaFlux::Buffers::VKBufferprivate
m_vertex_layoutMayaFlux::Buffers::VKBufferprivate
m_window_pipelinesMayaFlux::Buffers::VKBufferprivate
mark_dirty_range(size_t offset, size_t size)MayaFlux::Buffers::VKBuffer
mark_for_processing(bool has_data) overrideMayaFlux::Buffers::VKBufferinlinevirtual
mark_for_removal() overrideMayaFlux::Buffers::VKBufferinlinevirtual
mark_invalid_range(size_t offset, size_t size)MayaFlux::Buffers::VKBuffer
mark_render_config_dirty(bool is_dirty=true)MayaFlux::Buffers::VKBufferinlinevirtual
mesh_processor() constMayaFlux::Buffers::VolumeGridBufferinline
needs_default_processing() overrideMayaFlux::Buffers::VKBufferinlinevirtual
needs_depth_attachment() constMayaFlux::Buffers::VKBufferinline
needs_removal() const overrideMayaFlux::Buffers::VKBufferinlinevirtual
process_default() overrideMayaFlux::Buffers::VKBuffervirtual
read_field(const std::string &name, void *data, size_t size)MayaFlux::Buffers::VolumeGridBuffer
read_handle(const std::string &name) constMayaFlux::Buffers::VolumeGridBuffer
release_processing() overrideMayaFlux::Buffers::VKBufferinlinevirtual
RenderConfig typedefMayaFlux::Buffers::VKBuffer
resize(size_t new_size, bool preserve_data=false)MayaFlux::Buffers::VKBuffer
seed(const std::string &name, const Kinesis::SpatialField &field)MayaFlux::Buffers::VolumeGridBuffer
seed(const std::string &name, const Kinesis::VectorField &field)MayaFlux::Buffers::VolumeGridBuffer
seed_raw(const std::string &name, const void *data, size_t size)MayaFlux::Buffers::VolumeGridBuffer
set_buffer(vk::Buffer buffer)MayaFlux::Buffers::VKBufferinline
set_buffer_resources(const VKBufferResources &resources)MayaFlux::Buffers::VKBufferinline
set_data(const std::vector< Kakshya::DataVariant > &data)MayaFlux::Buffers::VKBuffer
set_default_processor(const std::shared_ptr< BufferProcessor > &processor) overrideMayaFlux::Buffers::VKBuffervirtual
set_default_render_config(const RenderConfig &config)MayaFlux::Buffers::VKBufferinlineprotected
set_index_resources(vk::Buffer buf, vk::DeviceMemory mem, size_t size)MayaFlux::Buffers::VKBufferinline
set_mapped_ptr(void *ptr)MayaFlux::Buffers::VKBufferinline
set_memory(vk::DeviceMemory memory)MayaFlux::Buffers::VKBufferinline
set_modality(Kakshya::DataModality modality)MayaFlux::Buffers::VKBuffer
set_needs_depth_attachment(bool needs)MayaFlux::Buffers::VKBufferinline
set_pipeline_command(RenderPipelineID pipeline_id, CommandBufferID cmd_id)MayaFlux::Buffers::VKBufferinline
set_pipeline_window(RenderPipelineID id, const std::shared_ptr< Core::Window > &window)MayaFlux::Buffers::VKBufferinline
set_processing_chain(const std::shared_ptr< BufferProcessingChain > &chain, bool force=false) overrideMayaFlux::Buffers::VKBuffervirtual
set_render_config(const RenderConfig &config)MayaFlux::Buffers::VKBufferinlinevirtual
set_render_processor(std::shared_ptr< RenderProcessor > rp)MayaFlux::Buffers::VKBufferinline
set_vertex_layout(const Kakshya::VertexLayout &layout)MayaFlux::Buffers::VKBuffer
setup_flow(const FlowConfig &config)MayaFlux::Buffers::VolumeGridBuffer
setup_processors(ProcessingToken token) overrideMayaFlux::Buffers::VolumeGridBuffervirtual
setup_rendering(const RenderConfig &config)MayaFlux::Buffers::VolumeGridBuffer
surface_processor() constMayaFlux::Buffers::VolumeGridBufferinline
surface_storage_bytes(const std::optional< SurfaceConfig > &surface)MayaFlux::Buffers::VolumeGridBufferprivatestatic
swap_field(const std::string &name)MayaFlux::Buffers::VolumeGridBuffer
try_acquire_processing() overrideMayaFlux::Buffers::VKBufferinlinevirtual
Usage typedefMayaFlux::Buffers::VKBuffer
VKBuffer(size_t size_bytes, Usage usage, Kakshya::DataModality modality=Kakshya::DataModality::VERTICES_3D)MayaFlux::Buffers::VKBuffer
VKBuffer()=defaultMayaFlux::Buffers::VKBuffer
VolumeGridBuffer(Kinesis::Lattice3D lattice, std::initializer_list< FieldDecl > fields, std::optional< SurfaceConfig > surface=std::nullopt)MayaFlux::Buffers::VolumeGridBuffer
VolumeGridBuffer(Kinesis::Lattice3D lattice, std::vector< FieldDecl > fields, std::optional< SurfaceConfig > surface=std::nullopt)MayaFlux::Buffers::VolumeGridBuffer
VolumeGridBuffer(Kinesis::Lattice3D lattice, std::optional< SurfaceConfig > surface=std::nullopt)MayaFlux::Buffers::VolumeGridBufferexplicit
write_handle(const std::string &name) constMayaFlux::Buffers::VolumeGridBuffer
~Buffer()=defaultMayaFlux::Buffers::Buffervirtual
~VKBuffer() overrideMayaFlux::Buffers::VKBuffer
~VolumeGridBuffer() overrideMayaFlux::Buffers::VolumeGridBuffer