Struct oxygengine_composite_renderer::component::CompositeCamera [−][src]
pub struct CompositeCamera {
pub scaling: CompositeScalingMode,
pub scaling_target: CompositeScalingTarget,
pub tags: Vec<Cow<'static, str>>,
}Fields
scaling: CompositeScalingModescaling_target: CompositeScalingTargetImplementations
impl CompositeCamera[src]
impl CompositeCamera[src]pub fn new(scaling: CompositeScalingMode) -> Self[src]
pub fn with_scaling_target(
scaling: CompositeScalingMode,
target: CompositeScalingTarget
) -> Self[src]
scaling: CompositeScalingMode,
target: CompositeScalingTarget
) -> Self
pub fn tag(self, tag: Cow<'static, str>) -> Self[src]
pub fn tags(self, tags: Vec<Cow<'static, str>>) -> Self[src]
pub fn view_matrix(
&self,
transform: &CompositeTransform,
screen_size: Vec2
) -> Mat2d[src]
&self,
transform: &CompositeTransform,
screen_size: Vec2
) -> Mat2d
pub fn view_box(
&self,
transform: &CompositeTransform,
screen_size: Vec2
) -> Option<Rect>[src]
&self,
transform: &CompositeTransform,
screen_size: Vec2
) -> Option<Rect>
Trait Implementations
impl Clone for CompositeCamera[src]
impl Clone for CompositeCamera[src]fn clone(&self) -> CompositeCamera[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Component for CompositeCamera[src]
impl Component for CompositeCamera[src]type Storage = HashMapStorage<Self>
Associated storage type for this component.
impl Default for CompositeCamera[src]
impl Default for CompositeCamera[src]fn default() -> CompositeCamera[src]
impl<'de> Deserialize<'de> for CompositeCamera[src]
impl<'de> Deserialize<'de> for CompositeCamera[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Prefab for CompositeCamera[src]
impl Prefab for CompositeCamera[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]
pub fn post_from_prefab(&mut self)[src]
impl PrefabComponent for CompositeCamera[src]
impl PrefabComponent for CompositeCamera[src]impl Serialize for CompositeCamera[src]
impl Serialize for CompositeCamera[src]Auto Trait Implementations
impl RefUnwindSafe for CompositeCamera
impl RefUnwindSafe for CompositeCameraimpl Send for CompositeCamera
impl Send for CompositeCameraimpl Sync for CompositeCamera
impl Sync for CompositeCameraimpl Unpin for CompositeCamera
impl Unpin for CompositeCameraimpl UnwindSafe for CompositeCamera
impl UnwindSafe for CompositeCameraBlanket 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,