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

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

calculate_buffer_size(const std::shared_ptr< Nodes::Network::NodeNetwork > &network, float over_allocate_factor)MayaFlux::Buffers::NetworkGeometryBufferprivatestatic
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
enforce_default_processing(bool should_process) overrideMayaFlux::Buffers::VKBufferinlinevirtual
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_binding_name() constMayaFlux::Buffers::NetworkGeometryBufferinline
get_buffer()MayaFlux::Buffers::VKBufferinline
get_buffer_resources()MayaFlux::Buffers::VKBufferinline
get_data()MayaFlux::Buffers::VKBuffer
get_default_processor() const overrideMayaFlux::Buffers::VKBuffervirtual
get_device_address() constMayaFlux::Buffers::VKBuffer
get_dimensions() constMayaFlux::Buffers::VKBufferinline
get_engine_context()MayaFlux::Buffers::VKBufferinline
get_engine_context() constMayaFlux::Buffers::VKBufferinline
get_format() constMayaFlux::Buffers::VKBuffer
get_index_buffer() constMayaFlux::Buffers::VKBufferinline
get_index_buffer_size() constMayaFlux::Buffers::VKBufferinline
get_mapped_ptr() constMayaFlux::Buffers::VKBufferinline
get_memory_properties() constMayaFlux::Buffers::VKBuffer
get_modality() constMayaFlux::Buffers::VKBufferinline
get_network() constMayaFlux::Buffers::NetworkGeometryBufferinline
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_processor() constMayaFlux::Buffers::NetworkGeometryBufferinline
get_render_config() constMayaFlux::Buffers::VKBufferinline
get_render_pipelines() constMayaFlux::Buffers::VKBufferinline
get_render_processor() const overrideMayaFlux::Buffers::NetworkGeometryBufferinlinevirtual
get_size() constMayaFlux::Buffers::VKBufferinline
get_size_bytes() constMayaFlux::Buffers::VKBufferinline
get_usage() constMayaFlux::Buffers::VKBufferinline
get_usage_flags() constMayaFlux::Buffers::VKBuffer
get_uv_processor() constMayaFlux::Buffers::NetworkTextureBufferinline
get_vertex_count() constMayaFlux::Buffers::NetworkGeometryBuffer
get_vertex_layout() constMayaFlux::Buffers::VKBufferinline
has_data_for_cycle() const overrideMayaFlux::Buffers::VKBufferinlinevirtual
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_binding_nameMayaFlux::Buffers::NetworkGeometryBufferprotected
m_default_processorMayaFlux::Buffers::VKBufferprivate
m_dimensionsMayaFlux::Buffers::VKBufferprivate
m_dirty_rangesMayaFlux::Buffers::VKBufferprivate
m_engine_contextMayaFlux::Buffers::VKBufferprivate
m_has_dataMayaFlux::Buffers::VKBufferprivate
m_internal_usageMayaFlux::Buffers::VKBufferprivate
m_invalid_rangesMayaFlux::Buffers::VKBufferprivate
m_is_processingMayaFlux::Buffers::VKBufferprivate
m_modalityMayaFlux::Buffers::VKBufferprivate
m_needs_depthMayaFlux::Buffers::VKBufferprivate
m_needs_removalMayaFlux::Buffers::VKBufferprivate
m_networkMayaFlux::Buffers::NetworkGeometryBufferprotected
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_processorMayaFlux::Buffers::NetworkGeometryBufferprotected
m_render_configMayaFlux::Buffers::VKBufferprotected
m_render_config_dirtyMayaFlux::Buffers::VKBufferprotected
m_render_processorMayaFlux::Buffers::NetworkGeometryBufferprotected
m_resourcesMayaFlux::Buffers::VKBufferprivate
m_size_bytesMayaFlux::Buffers::VKBufferprivate
m_usageMayaFlux::Buffers::VKBufferprivate
m_uv_processorMayaFlux::Buffers::NetworkTextureBufferprivate
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
needs_default_processing() overrideMayaFlux::Buffers::VKBufferinlinevirtual
needs_depth_attachment() constMayaFlux::Buffers::VKBufferinline
needs_removal() const overrideMayaFlux::Buffers::VKBufferinlinevirtual
NetworkGeometryBuffer(std::shared_ptr< Nodes::Network::NodeNetwork > network, const std::string &binding_name="network_geometry", float over_allocate_factor=2.0F)MayaFlux::Buffers::NetworkGeometryBufferexplicit
NetworkTextureBuffer(std::shared_ptr< Nodes::Network::NodeNetwork > network, std::shared_ptr< Core::VKImage > texture=nullptr, const std::string &binding_name="network_texture_geometry", float over_allocate_factor=2.0F)MayaFlux::Buffers::NetworkTextureBufferexplicit
process_default() overrideMayaFlux::Buffers::VKBuffervirtual
release_processing() overrideMayaFlux::Buffers::VKBufferinlinevirtual
RenderConfig typedefMayaFlux::Buffers::VKBuffer
resize(size_t new_size, bool preserve_data=false)MayaFlux::Buffers::VKBuffer
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_texture(std::shared_ptr< Core::VKImage > image, const Portal::Graphics::SamplerConfig &config={})MayaFlux::Buffers::NetworkTextureBuffer
set_vertex_layout(const Kakshya::VertexLayout &layout)MayaFlux::Buffers::VKBuffer
setup_processors(ProcessingToken token) overrideMayaFlux::Buffers::NetworkTextureBuffervirtual
setup_rendering(const RenderConfig &config)MayaFlux::Buffers::NetworkGeometryBuffer
try_acquire_processing() overrideMayaFlux::Buffers::VKBufferinlinevirtual
update_network(unsigned int num_samples=1)MayaFlux::Buffers::NetworkGeometryBufferinline
Usage enum nameMayaFlux::Buffers::VKBuffer
VKBuffer(size_t size_bytes, Usage usage, Kakshya::DataModality modality)MayaFlux::Buffers::VKBuffer
VKBuffer()=defaultMayaFlux::Buffers::VKBuffer
~Buffer()=defaultMayaFlux::Buffers::Buffervirtual
~NetworkGeometryBuffer() override=defaultMayaFlux::Buffers::NetworkGeometryBuffer
~NetworkTextureBuffer() override=defaultMayaFlux::Buffers::NetworkTextureBuffer
~VKBuffer() overrideMayaFlux::Buffers::VKBuffer