Struct oxygengine_composite_renderer::component::CompositeMesh [−][src]
pub struct CompositeMesh { /* fields omitted */ }Implementations
impl CompositeMesh[src]
impl CompositeMesh[src]pub fn new(mesh: Cow<'static, str>, materials: Vec<MeshMaterial>) -> Self[src]
pub fn mesh(&self) -> &str[src]
pub fn set_mesh(&mut self, mesh: Cow<'static, str>)[src]
pub fn materials(&self) -> &[MeshMaterial][src]
pub fn materials_mut(&mut self) -> &mut [MeshMaterial][src]
pub fn set_materials(&mut self, materials: Vec<MeshMaterial>)[src]
pub fn with_materials<F>(&mut self, f: F) where
F: FnMut(&mut Vec<MeshMaterial>), [src]
F: FnMut(&mut Vec<MeshMaterial>),
pub fn bone_local_transform(&self, name: &str) -> Option<&CompositeTransform>[src]
pub fn bone_local_transform_mut(
&mut self,
name: &str
) -> Option<&mut CompositeTransform>[src]
&mut self,
name: &str
) -> Option<&mut CompositeTransform>
pub fn set_bone_local_transform(
&mut self,
name: &str,
transform: CompositeTransform
)[src]
&mut self,
name: &str,
transform: CompositeTransform
)
pub fn with_bone_local_transform<F>(&mut self, name: &str, f: F) where
F: FnMut(&mut CompositeTransform), [src]
F: FnMut(&mut CompositeTransform),
pub fn apply(&mut self)[src]
Trait Implementations
impl Clone for CompositeMesh[src]
impl Clone for CompositeMesh[src]fn clone(&self) -> CompositeMesh[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Component for CompositeMesh[src]
impl Component for CompositeMesh[src]type Storage = VecStorage<Self>
Associated storage type for this component.
impl Default for CompositeMesh[src]
impl Default for CompositeMesh[src]fn default() -> CompositeMesh[src]
impl<'de> Deserialize<'de> for CompositeMesh[src]
impl<'de> Deserialize<'de> for CompositeMesh[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Prefab for CompositeMesh[src]
impl Prefab for CompositeMesh[src]fn post_from_prefab(&mut self)[src]
pub fn from_prefab(data: Value) -> Result<Self, PrefabError>[src]
pub fn from_prefab_with_extras(
data: Value,
_named_entities: &HashMap<String, Entity, RandomState>,
_state_token: ID<()>
) -> Result<Self, PrefabError>[src]
data: Value,
_named_entities: &HashMap<String, Entity, RandomState>,
_state_token: ID<()>
) -> Result<Self, PrefabError>
pub fn to_prefab(&self) -> Result<Value, PrefabError>[src]
pub fn from_prefab_str(data: &str) -> Result<Self, PrefabError>[src]
pub fn to_prefab_string(&self) -> Result<String, PrefabError>[src]
impl PrefabComponent for CompositeMesh[src]
impl PrefabComponent for CompositeMesh[src]impl Serialize for CompositeMesh[src]
impl Serialize for CompositeMesh[src]Auto Trait Implementations
impl RefUnwindSafe for CompositeMesh
impl RefUnwindSafe for CompositeMeshimpl Send for CompositeMesh
impl Send for CompositeMeshimpl Sync for CompositeMesh
impl Sync for CompositeMeshimpl Unpin for CompositeMesh
impl Unpin for CompositeMeshimpl UnwindSafe for CompositeMesh
impl UnwindSafe for CompositeMeshBlanket Implementations
impl<T> Any for T where
T: Any,
impl<T> Any for T where
T: Any, pub fn get_type_id(&self) -> TypeId
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]pub fn fetch(world: &'a World, entity: Entity) -> ComponentContainer<'a, C>[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<T> TryDefault for T where
T: Default,
impl<T> TryDefault for T where
T: Default,